Egypt tells Elon Musk its pyramids were not built by aliens

1 week ago 6

Egypt invited the billionaire to visit, after he appeared to tweet support for conspiracy theorists.
Read Entire Article