There is nothing quite like an international football tournament: the best players, teams and games packed into a three-week beautiful game marathon.
For most of us, the not-so-exotic climes of Ukraine and Poland will be avoided but the Euro 2012 extravaganza can be monitored closely from the safe haven of our living rooms.
In advance of the kick off on June 8th, here is the complete television schedule for UK and US audiences.
June 8th
Poland vs Greece, Group A, BBC – 17:00 GMT, ESPN – 12:00 EST
Russia vs Czech Republic, Group A, ITV – 19:45 GMT, ESPN – 14:45 EST
June 9th
Netherlands vs Denmark, Group B, BBC – 17:00 GMT, ESPN – 12:00 EST
Germany vs Portugal, Group B, BBC – 19:45 GMT, ESPN – 14:45 EST
June 10th
Spain vs Italy, Group C, ITV – 17:00 GMT, ESPN – 12:00 EST
Republic of Ireland vs Croatia, Group C, ITV – 19:45 GMT, ESPN – 14:45 EST
June 11th
France vs England, Group D, ITV – 17:00 GMT, ESPN – 12:00 EST
Ukraine vs Sweden, Group D, BBC – 19:45 GMT, ESPN – 14:45 EST
June 12th
Greece vs Czech Republic, Group A, ITV – 17:00 GMT, ESPN – 12:00 EST
Poland vs Russia, Group A, ITV – 19:45 GMT, ESPN – 14:45 EST
June 13th
Denmark vs Portugal, Group B, ITV – 17:00 GMT, ESPN – 12:00 EST
Netherlands vs Germany, Group B, BBC – 19:45 GMT, ESPN – 14:45 EST
June 14th
Italy vs Croatia, Group C, BBC – 17:00 GMT, ESPN – 12:00 EST
Spain vs Republic of Ireland, Group C, ITV – 19:45 GMT, ESPN – 14:45 EST
June 15th
Ukraine vs France, Group D, ITV – 17:00 GMT, ESPN – 12:00 EST
Sweden vs England, Group D, BBC – 19:45 GMT, ESPN – 14:45 EST
June 16th
Greece vs Russia, Group A, BBC – 19:45 GMT, ESPN – 14:45 EST
Poland vs Czech Republic, Group A, BBC – 19:45 GMT, ESPN – 14:45 EST
June 17th
Portugal vs Netherlands, Group B, ITV – 19:45 GMT, ESPN – 14:45 EST
Denmark vs Germany, Group B, ITV – 19:45 GMT, ESPN – 14:45 EST
June 18th
Croatia vs Spain, Group C, BBC – 19:45 GMT, ESPN – 14:45 EST
Italy vs Republic of Ireland, Group C, BBC – 19:45 GMT, ESPN – 14:45 EST
June 19th
Sweden vs France, Group D, ITV – 19:45 GMT, ESPN – 14:45 EST
England vs Ukraine, Group D, ITV – 19:45 GMT, ESPN – 14:45 EST
June 21st
Quarter Finals, Group A winners vs Group B runners up, BBC – 19:45 GMT, ESPN – 14:45 EST
June 22nd
Quarter Finals, Group A runners up vs Group B winners, ITV – 19:45 GMT, ESPN – 14:45 EST
June 23rd
Quarter Finals, Group C winners vs Group D runners up, ITV – 19:45 GMT, ESPN – 14:45 EST
June 24th
Quarter Finals, Group C runners up vs Group D winners, BBC – 19:45 GMT, ESPN – 14:45 EST
June 27th
Semi Finals, Winner QF1 vs Winner QF3, BBC – 19:45 GMT, ESPN – 14:45 EST
June 28th
Semi Finals, Winner QF2 vs Winner QF4, BBC – 19:45 GMT, ESPN – 14:45 EST
July 1st
Final, BBC & ITV – 19:45 GMT, ESPN – 14:45 EST
Add Sportslens to your Google News Feed!