These driving deities have guarded over this stretch of Highway 1 ever since (and no doubt long before) I’ve been coming to Osaka. The signs read:
A steering wheel held with a Buddha heart will have no accidents.
Let’s wear our seatbelts.
The God of driving is wearing Bermuda shorts (or the ancient Japanese equivalent). He looks really angry, and his Goddess companion is about to whack him (maybe relieve his neck ache?), but I hope they arrive safely, wherever they’re going.