Designed by
Title
The Visitors watch the solar eclipse #60668039
Description
HANNOVER, GERMANY - MARCH 20: The Visitors watch the solar eclipse on March 20, 2015 at CEBIT computer expo, Hannover, Germany. CeBIT is the world's largest computer expo
This image is editorial