I searched for a while and didnt find a thread like this. What do you think was Englands best ever moment, Excluding the obvious 1966 win. For me It was this.
YouTube- David Beckham's free kick against Greece
YouTube- David Beckham's free kick against Greece