Pyramids of Giza: El Giza

A lovely place in Egypt

Giza’s three great pyramids are mysterious marvels of architecture. We may never know whether or not they were built by mutants.