I’ll tell you what, this Plymouth Barracuda puts down some brutal launches at the drag strip. To add to the drama this drag car manages to race down the track in almost 10 seconds flat at over 130 miles per hour. Mystery Performance Part Recommendation: amzn.to/3rT3qWB National Trail Raceway is an NHRA quarter mile drag…