Auto Culture

What is Coming Out Of Jay Leno’s Garage This Week?

on

Why it is the 1969 Lamborghini Espada! What? you say you have never heard of such a thing? Well, that is not surprising since they only made 1221 of them…

About Alex Bean

Recommended for you