Must-see scenes across London as England celebrate semi-final win
It was a wild night in London, and across England in general, after the Three Lions finally won a semi-final at a major tournament.
The post Must-see scenes across London as England celebrate semi-final win appeared first on TEAMtalk.