24.7.22

Pyramids Found Beneath Antarctic Ice

"New research shows evidence of man-made pyramids in Antarctica, in this clip from Season 3 of The UnXplained, "Mysterious Ancient Ruins.""