SaveTheWaterMan's definitions
The highest honor given to drivers who drive as if they’re having sex with the road. These drivers can usually be found in New York.
by SaveTheWaterMan January 26, 2026
Get the Road Sexer mug.