UEFA Champions League 2010 Matchball: Finale Madrid
The ball for the 2010 UEFA Champions League Final has officially been unveiled by UEFA. The ball is called Finale Madrid and is the tenth in the series of Champions League Final balls manufactured by Adidas. The Final of the best European club competition is scheduled for the 22nd May at the Santiago Bernabeu, the [...]


