Twin Peaks — two peaks at the north-east end of the Antarctic Peninsula