SIMCA ON A STICK (Rt 66 Albuquerque NM)
This is very likely the only French-made car still in service along Route 66. It's advertising a car-repair shop on the west side of Albuquerque. Central Avenue (Rt 66) is wide open in the background.
Although this is a scene from real-life, an artistic effect has been added.