NASCAR squeezes horsepower down on Toyota motors
Made Popular: Jul 23, 2008 - NASCAR tried to even out the competition in the Nationwide Series on Wednesday by ordering all teams using Toyota motors to squeeze down their horsepower before this weekend's race in Indianapolis.
