Shadowsight Tower



Shadowsight Tower is a tower found in the southwestern part of Wintergrasp. The tower overlooks the Forest of Shadows, hence the towers name.