Kings of Europe: 2005

10:15 AM to 12:15 PM
Sunday 25 May
+

Kings of Europe: 2005

The Ataturk Stadium in Istanbul is the setting for football's most miraculous comeback as Rafa's Redmen stun AC Milan

Kings of Europe: 2005 airs on LFC TV HD at 10:15 AM, Sunday 25 May.
Topics
Sports