Who Am I?

Boldride

Any idea what this large and in charge grille might be attached to? Here are some hints: 

cadillac-eldorado-1309235406-1777

Country of Origin: United States
Year: 1967
Engine: V8

Give up? Click here to reveal

View Comments