Featured

Stewart wins, chaos ensues on final lap

February 23, 2013 admin 0

There was no denying that Tony Stewart was the favorite going into Saturday’s Nationwide Series race at Daytona. Since picking up his first win in the series at Daytona in 2005, Stewart has gone on […]