UK: Twickenham Stadium Transformed Into Walk-In COVID-19 Vaccination Site 5
- Captured on Monday 31st of May 2021
- Location is London
Description
Thousands of people lined up to take a COVID-19 vaccine at Twickenham Stadium in London on Monday, May 31. Only over- Read more...