What on Earth?
S07E08 Imhotep's Lost Labyrinth
When satellites detect an unusual feature at the ancient pyramid in Egypt, researchers stumble upon a hidden labyrinth that might unveil the deepest secrets of Imhotep, the enigmatic high priest responsible for constructing this puzzling structure.