Loading...
Uploaded by RussiaToday on May 13, 2008
On May 21 England's two top teams are set to cross swords at Moscow's Luzhniki Stadium, when the Russian capital hosts the final of Europe's biggest football club tournament, the Champions League.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)