Road Champs (CN)

Road champs, made in China.

IMG_0519
Porsche 928, ‘big foot’, JRI no. 1984, made in China on bottom