Drag strip monster – Twin Turbo 1969 Plymouth Barracuda!

Drag strip monster

Drag strip monster This drag monster 1969 Plymouth Barracuda was filmed at the Street Car Super Nationals in Las Vegas, and trust me when i say this, this is not your average Barracuda. Drag strip monster – Twin Turbo 1969 Plymouth Barracuda! This monster packs 526ci V8 engine running on alcohol and sporting two turbochargers. The driver Dean Branham of Go Green Racing

» Read more