Let's bring divine punishment on this car-sex lovey-dovey couple who are making a fool of themselves in front of the public.