Snot Rod

Snot Rod is a 1970 Plymouth Barracuda and a member of the Delinquent Road Hazards. Snot Rod suffers from allergies and explosive sneezing attacks.