Ancient pyramids, possibly man-made, discovered in Antarcticavoiceofrussia.com13 points·Brajeshwar··6 commentsOpen articleSaveView on HN