A mysterious, unidentified structure near Egypt's Khufu Pyramid has sparked online speculation. Discovered via Google Maps, ...
A mysterious 'complex' about 25 miles south of Egypt's Giza ... from Google Maps of a similar complex took the internet by storm in 2016. It features two long, pointed buildings surrounded ...