Geophys reveals smaller pyramid within pyramid

Archaeologists using electrical imagining techniques found that the pyramid Temple of Kukulcan at Chichen Itza, which is also known as El Castillo, was built atop two other structure that were possibly earlier pyramids.