Police Road block in Luton


Size: 3600px × 2391px
Location: Luton, Bedfordshire, England, UK
Photo credit: © Parmorama / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: barrier, block, blocked, luton, osu, police, psu, riot, road, squad, street, town, van