Snot Rod

Snot Rod is a 1970 Plymouth Barracuda and a member of the Delinquent Road Hazards.

Bio
Snot Rod is one of the Delinquent Road Hazards. He suffers from allergies and explosive sneezing attacks.