ENN Media


7/16/14 8:27am

German fans watch the World Cup in a stadium in Aachan, Germany. Photo courtesy of Christian Seitz.

Advertisement