The Great Pyramids of Giza, Egypt are among the very few human-made structures visible to the astronauts orbiting the Earth.
PREVIOUS PAGE NEXT PAGE
EXIT to MENU
page 3