Designed by
Title
Football: Champions League Final 2010 #32619836
Description
MADRID, SPAIN. 22/05/2010. Inter players with the trophy for winning the Champions League final. played in The Santiago Bernabeu Stadium, Madrid. Inter Milan won the match 2-0.
This image is editorial