Designed by
Title
Triumph logo brand and sign text on london red bus advertising of Motorcycle Ltd #253010505
Description
Bordeaux , Aquitaine France - 07 25 2022 : Triumph logo brand and sign text on london red bus advertising of Motorcycle Ltd British motorbike manufacturer
This image is editorial