1965 Deora Concept
I think the location of that picture says it all, Clusterflock
Print