1:18 Rally and Race

Code: KY8376D

1:18 Fiat 131 Abarth - 1981 Costa Smeralda Fiat Works #1

1:18 Fiat 131 Abarth - 1981 Costa Smeralda Fiat Works #1

1:18 Fiat 131 Abarth - 1981 Costa Smeralda Fiat Works #1 Kyosho original mini cars aim to ple..

More Info

Code: KY8376E

1:18 Fiat 131 Abarth - 1978 1000 Lakes Alitalia #3

1:18 Fiat 131 Abarth - 1978 1000 Lakes Alitalia #3

1:18 Fiat 131 Abarth - 1978 1000 Lakes Alitalia #3 Kyosho original mini cars aim to please ev..

More Info