Overwatch

Overwatch is a location the Hedorac Desert.