TAG

'Alex Bowman

NASCAR Top-10 Power Rankings: Talladega

Denny Hamlin finished seventh at Talladega in a rain-delayed and rain-shortened race won by Bubba Wallace, who drives for 23XI Racing, co-owned by Hamlin and Michael Jordan.

Latest posts

- Advertisement -Play at the best $1 deposit casino NZ to win with minimal risk