1965 Barracuda 340/904/8.75 California
Wish it were closer, nice ride.
Print