1973 Barracuda with a Twin-Turbo 426 ci Hemi V8 Roadster Shop built this 1973 Barracuda called “HellFish” for owner Larry Nguyen at their company in Mundelein, Illinois. The muscle car sits on one of their Fast Track chassis and features tubular c...