News

Chinese radar has detected mysterious plasma bubbles hovering over Egypt’s Pyramids from 5,000 miles away.