Letzigrund stadium in Zurich -- site of Euro 2008

Royalty-free stock photo ID: 10976368

Letzigrund stadium in Zurich -- site of Euro 2008