Euro 2020 – Italy And Spain Fans Flock To London Wembley Stadium Ahead Of Semifinal Match 2
- Captured on Tuesday 6th of July 2021
- Location is London
Description
Thousands of Italian and Spanish fans flocked to Wembley Stadium in London on Tuesday, July 6 to see their teams play in Read more...