1981 Michelotti Lola Ultimo

Store

Image info

Year 1981
Brand Michelotti
Model Lola Ultimo
Size 600 x 348
Weight 52.17 kB
Download full-size image