1965 Plymouth Barracuda๐ Location: Merced, California, United States๐ฐ Price: AuctionMore information โ