Denny Hamlin wins first two stages of weather-delayed Daytona 500

Denny Hamlin won the first two stages and leads the 2021 Daytona 500, which was forced into a long weather delay on Sunday in Daytona Beach, Fla.