Chris Buescher registered his first NASCAR XFINITY Series championship today, giving Ford Performance a sweep of both major championships after Team Penske clinched the owners’ title two weeks ago at Texas Motor Speedway. VICTORY LANE... Continue reading