<<Up Contents
It is located at 68° 35' S, 77° 58' E in Princess Elizabeth Land[?].
wikipedia.org dumped 2003-03-17 with terodump