Designed by
Title
London, UK, July, 2019. Two British Police officers patrolling the streets of England wearing stab vests. Oxford Street #153916164
Description
London, UK, July, 2019. Two British Police officers patrolling the streets of England wearing stab vests. Oxford Street.
This image is editorial