Elon Musk Irks Egyptian Officials by Suggesting Aliens Built the Pyramids | Coast to Coast AM
In a strange fracas that unfolded over the weekend, Elon Musk irked officials in Egypt when he suggested that extraterrestrials constructed the country's iconic pyramids.
www.coasttocoastam.com