BIRDMAN
04-03-2013, 12:47 PM
Today marks the first day online for www.barracudaforums.com! As we anxiously await the release of the 2015(or 2016?!) Dodge SRT Barracuda, we hope you will join us in keeping the forum up to date with the latest information!