Mother Nature is wreaking havoc in Daytona Beach, Florida. On lap 11, the caution flag was displayed for rain, with the red flag following shortly after. In recent years, weather has not been kind ...