A nod to the Japanese car manufacturing industry.

Miniland

Miniland

13 February, 2020 by Gazza

A nod to the Japanese car manufacturing industry.

In this photo