Egypt tells Elon Musk its pyramids were not built by aliens

August 2, 2020
Egypt invited the billionaire to visit, after he appeared to tweet support for conspiracy theorists.

Original URL: Click here to visit original article