What Am I? Lost In Translation

It’s Monday morning, time for DT’s mystery guessing game known as What Am I?  Today, we’ve got a picture of an engine — you get to guess the car.

What am I? Comments below.

Update: Another photo of the car here.  Thanks to Philipp and Nora for the pictures from Havana!