Pyramids of Terror

S1, E 1: Pyramids of Terror

Available on Disney+
The Justice Magazine crew investigates an alien invasion in Egypt.