1981 Michelotti Lola Ultimo

Store

Image info

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