The 2025 Daytona 500 finished in wild fashion on Sunday night. William Byron took home the title in wild fashion. The No. 24 car driver won in an electric finish, after a long and storm-filled day ...