Cars Rare Muscle: 1970 Plymouth ‘Cuda 426 Hemi Auction The Plymouth Barracuda made a notable impact in 1970 with a limited production of 666 units featuring the powerful 426 cubic-inch V8 engine, which... Richie Dela CruzJune 6, 2024