Site Guide – Antarctica – McMurdo Station is the largest Antarctic station and the logistics hub of the U.S. Antarctic Program1. It is located on Ross Island, the solid ground farthest south that is accessible by ship
McMurdo Station
Showing 1 Result(s)