WHOA ! SPAIN!!
I was goin a little for Netherlands...buuuut.....
hey, maybe Spain may be our FIFA champ this year !
who knows ? lets just all see if PAUL here predicts it correct !
If not, lets just all hope he gets turn into sushi and let us all eat his cousins
at our local sushi bar !