962310 AMC’s Rebel Machine Showed That Kenosha Could Bring the Muscle Car Fight to Detroit’s Big Three 3 years ago3 years ago