Stewart wins at Daytona after scary last-lap crash

February 23, 2013

Stewart wins at Daytona after scary last-lap crash