Rick Crawford Wins 2003 Daytona
Rick Crawford wins at Daytona in one the most exciting finishes in NASCAR Truck Series.