30th of July 1966. Wembley Stadium, London. World Cup Soccer finals. England 2, Germany 1. For the English team victory was tantalizingly within reach. Victory was just seconds away. Victory
We hate SPAM and promise to keep your email address safe.