Teeth & Tires said I have a Barracuda. Barracudas have teeth... Barracudas have tires. Click to expand...