Snot Rod

Snot Rod is an orange 1970 Plymouth Barracuda and one of the tuner cars.

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