Tags: Motorsport Season.
The 26th season of the NASCAR Busch Series began on February 17 2007 with the Orbitz 300 at Daytona International Speedway and concluded on November 17 2007 with the Ford 300 at Homestead-Miami Speedway. Carl Edwards clinched the Busch Series championship on November 3 during the O’Reilly Challenge with 2 races remaining. The 2007 season was the final season of the series under Anheuser-Busch’s sponsorship.