Michael McDowell takes rain-delayed Daytona 500 victory
Michael McDowell shockingly wins Daytona 500 after late crash from Larry Brown with Larry Brown Sports, by way of YardBarker.com/www.yardbarkerl.com Michael McDowell emerged as the shocking winner of the Daytona….