Recently discovered satellite photos from Google Earth show that an ancient civilization built pyramids in Antarctica 100 million years ago.
Were Enormous Pyramids Just Discovered In Antarctica?
['Google_Earth']