Antarctica; 2007 - 2008 Season
November 23rd 2007 McMurdo Station sits with in the Ross Dependency, and is the largest community in Antarctica (capable of supporting up to 1,258 residents and a science research center operated by the United States through the United States Antarctic Program, a branch of the National Science Foundation. Located at 77°51′S, 166°40′E, McMurdo sits on the southern tip of Ross Island in Antarctica, on the shore
... read more