I agree that's why I made this post. http://www.northstandchat.com/showthread.php?364737-England-v-Costa-Rica-(on-ITV-from-Elland-Road)&p=8480669&viewfull=1#post8480669
England could have won the 1970, 82, 90, & 2006 World cups. We never seem to get any luck. This coming World Cup is probably...