On July 30, 1966, England defeated Germany 4-2 in overtime to secure England’s first and, for now, only World Cup championship. The game was played in Wembley Stadium, located in north London. The ...