Nothing Beats Will Power: He Just Won the Sao Paulo Indy 300

After a rain delay, IndyCar driver and owner of the most powerful name ever, Will Power, smoked the competition at the Sao Paulo Indy 300 today. The perennial polesitter, a member of the Verizon Wireless racing team since the 2010 season, was a favorite to win after coming in tenth at the April 17 Toyota Grand Prix of… » 5/02/11 4:00pm 5/02/11 4:00pm