What Was With All The Rave About The 68' Race Hemi Barracuda's

You mean someone doesn't understand what the big hoopla is over the "stock" "production car" that set and held records for 30 years???