Editorial
Final of Champions League in Wembley, London Editorial Stock Photo

The Wembley stadium in London hosts the final of Champions Leaugue 2011 between Barcelona (Spain) and Manchester United (England) on 28 May 2011.

  • MR: NO
  • PR: NO
  • 2
  • 934
  • 1

Editorial Stock Photo: Final of Champions League in Wembley, London

  • Exclusive image
ID 19679323 © | Dreamstime.com

We accept all major credit cards from United States.

More similar stock images

More images