Where To Stream What on Earth? Season 7 Episode 8
Imhotep's Lost Labyrinth
- Aired February 27, 2020
- 60 Min
- Rated 8.0
- Number 84 Of 139 Rated Episodes
After satellites spot an anomaly near the Step Pyramid of Djoser, Egypt's oldest pyramid, experts uncover a long-lost labyrinth that could lead them to the darkest secrets of Imhotep, the mysterious high priest who built this strange complex.