Michael McDowell wins the 63rd annual Daytona 500

0
345

Michael McDowell won the 63rd annual Daytona 500 Sunday in Daytona Beach, Florida.