Glasgow, Scotland, UK. 25th October, 2018. On the streets of the City Centre filming of the blockbuster movie Hobbs & Shaw which is a spin-off of the car chase franchise Fast & Furious. Credit: Skully/Alamy Live News

- Image ID: PY5KC2

Similar stock images