Geeez that thing looks like a Sherman tank in red.
I would hate to see that collide with one of today's paper mache cars
Look at that '63 Chevy Wagon next to it and imagine they met by accident
The only thing missing to make that look a bit more realistic is a background of Havana with Fidel leaning out the back window