C-17A Globemaster lands in Antartica

Australia has successfully landed a C-17A Globemaster on Antarctica – making it the largest cargo vessel ever to touch down on the frozen continent. The…

Continue Reading →