After a successful Kickstarter campaign, the team has been hard at work putting together the documentary chronicling Winding Road Racing's journey to, and participation in, last year's 25 Hours of Thunderhill. Piloting a Ford Mustang Boss 302S, the crew took on the longest race on the 2013 race season calendar, and as an added bonus, you may recall that they did pretty well in their class. Due out in April, you can check out the trailer for the upcoming film below. We're biased, of course, but we think you'll really enjoy it.