Downloaded videos come without watermark.

Euro 2020 – Italy And Spain Fans Flock To London Wembley Stadium Ahead Of Semifinal Match 4

You can also download at AP / Reuters
  • Captured on Tuesday 6th of July 2021
  • Location is London


Thousands of Italian and Spanish fans flocked to Wembley Stadium in London on Tuesday, July 6 to see their teams play in Read more...