Helio Castroneves cant seem to catch a break. Having already been 78 points behind Scott Dixon with only 3 races remaining, he has hit yet another MAJOR snag in his pursuit of the IndyCar Series Championship.
Misfortune reared its ugly head when his and Ryan Briscoe’s primary road racing car, along with much of Team Penske’s [...]