Man, was Will Power due. After qualifying in the Top 3 for all five races so far this year, all Power had to show for this season was a 2nd place finish at Long Beach and a handful of bad memories. And really, the Long Beach finish was probably more relief at finishing than any […]