A new structure the size of the Statue of Liberty is discovered inside the Great Pyramid of Giza, this announced the researchers last Thursday. Muon detectors were placed around Khufu's Pyramid and made this amazing discovery.
This section is only available for members. Do you want access to this information? Support Lions Ground now by becoming a member: visit here.
If you're already a supporter click here to sign in.