SomeOrdinaryGamers looks back at why theories that aliens built the Giza Pyramids have persisted. The video examines pyramid ...