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.