There was a time that it was doubtful if Brian Vickers would even race but this past Sunday he won the Sprint Cup NASCAR race in Loudon, New Hampshire. What a great come- back story. Here's a recap of that race and the Brian Vicker's win.