Friday, March 30, 2018

Egypt's Great Pyramid stars in haunting space image - CNET

The pyramids of Giza in Egypt come into focus in a remarkable image snapped by a European Space Agency satellite.
By: CNET