cars-of-tokyo-car-spotting-ultima-sports-gtr

One of the many weird and wonderful cars you can see on the streets.

Ultima Sports GTR

About the author

Cars of Tokyo