CAIRO, March 20, 2015 - People watch a partial solar eclipse from near the Sphinx at the Giza pyramids near in Cairo, Egypt, March 20, 2015.

1 / 1
 

Latest News

Latest Photos