1981 Michelotti Lola Ultimo

Store

Image info

Year 1981
Brand Michelotti
Model Lola Ultimo
Size 602 x 803
Weight 109.60 kB
Download full-size image