


Kings of Europe: 2005
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
The Ataturk Stadium in Istanbul is the setting for football's most miraculous comeback as Rafa's Redmen stun AC Milan