Euro 2012 Down To Final 4 Teams

Euro 2012 is down to 4 giants of the game when Spain play Portugal and Italy face off against Germany.