Posted On Thursday, July 5th, 2012
IFX Soccer Blog 4: Euro Cup 2012 Final Recap – Spain 4 – Italy 0
Spain, also known as España or La Furia Roja (The Red Fury), won its third major tournament in a row and made a case for being the best soccer team of all time.