Chinese Radar Spots Plasma Bubbles Over The Pyramids Of Giza
Favicon 
www.iflscience.com

Chinese Radar Spots Plasma Bubbles Over The Pyramids Of Giza

The peculiar equatorial phenomenon has been detected from the ground from the other side of the world.