Where is the Barracuda on the top of the page?
It is either in the body shop getting a new paint job or got lost like all the other pictures that we posted.
:-(
Print