Pics of 67 Barracuda bought for $1900
Wow! Nice find, and it looks pretty solid from what you've shown us.
Print