1972 Plymouth Barracuda ๐ Location: Merritt Island, Florida, United States ๐ฐ Price: Auction More information โ