Who Am I?

Jeff Perez
August 25, 2013

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

cadillac-eldorado-1309235406-1777
cadillac-eldorado-1309235406-1777

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

Give up? Click here to reveal