It’s the spiritual side of the Cars universe. “For you are rust, and to rust you shall return.”
Also, this ad appears to be written for a British audience, but the car is LHD?
It’s the spiritual side of the Cars universe. “For you are rust, and to rust you shall return.”
Also, this ad appears to be written for a British audience, but the car is LHD?