Srt-68 Barracuda
After a mere 6+ years, the SRT-68 Barracuda made it to Carlisle! You do not need to check you eyesight... it was there. It made a flawless trip and even took 2nd place in it's class!
Photos to follow
Print