Greg Biffle explains what it takes to win restrictor plate races
Greg Biffle explained what it takes to win restrictor plate races during a media session on Friday morning.
Greg Biffle won at Michigan International Speedway on Sunday, giving Ford Motor Company its 1,000 th victory.