Unearthed

Egypt's Floating Pyramid

Experts decode an Egyptian pyramid constructed as if it floats on water.
Aired: Jan 10, 2021 Genre: DocumentaryDuration: 44m Rating: 9 Country: United Kingdom, United States of America Production: Windfall Films