1981 Michelotti Lola Ultimo

Store

Image info

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