Destiny Wiki
Advertisement
Destiny Wiki

Lord's Watch is a location in the Plaguelands at Old Russia, Earth. This is where the player spawns when they enter the Plaguelands.

Connections[]

References[]

Advertisement