Egypt's Floating Pyramid

January 10, 2021
0.0%

Unearthed - S8 - E8

Egypt's Floating Pyramid

Experts decode an Egyptian pyramid constructed as if it floats on water.