August 2, 2020

Egypt to Elon Musk: Aliens didn’t build the pyramids, come see for yourself – CNET

By Tech Online Things

Humans built the pyramids, and Egypt has their tombs to prove it.