4 months ago
Egypt tells Elon Musk its pyramids were not built by aliens squib
Egypt invited the billionaire to visit, after he appeared to tweet support for conspiracy theorists.
Continue reading on BBC UK...
Facebook Share Trend
Squibs You Might Like