Dale Earnhardt Jr. survived the longest rain delay in Daytona 500 history and a spate of accidents to score a win at Daytona International Speedway and capture NASCAR's biggest race.

Second was Denny Hamlin, followed by Jeff Gordon and Brad Keselowski.

The race was rain delayed for more than 6 hours after heavy thunderstorms and a tornado warning hit the Central Florida area mid-afternoon.

CLICK HERE FOR TO READ MORE.