Egypt invited Elon Musk to see the pyramids for himself after he claimed they were built by aliens | Rodrick's Blog | Scoop.it