Video from the Last Ditch Racing efforts at the 2009 Rally America New England Forest Rally.
Related posts
-
Video: ONBOARD Kris Meeke / Power Stage exit
Kris Meeke made our collective hearts skip a beat when he almost threw away a dominant...