Well, well, well, well, well, who on earth saw that coming? A relatively young squad was taking on the titans called the Spanish National team, who won from Holland in a messy World Cup final in 2010 and are European Champions of 2008 and 2012. Del Bosque’s team had been on a winning streak for... Continue Reading →