Sports

February 22, 2013 7:06 PM

Is this the year Tony Stewart finally wins at Daytona?

He appears to have put together the best team with the fastest cars.

Related content

Comments

Sports Videos