Anthony Mackie, the Marvel actor who plays Captain America in "Brave New World," will serve as the 2025 Daytona 500 grand marshal this weekend.
Emotions are flowing as Josef Newgarden rattles the fence after his second straight Indy 500 win, this one delayed by rain and honored by Pato O'Ward.