The 2020 Professional Bull Riders' season is ready to crown a champion this week in Arlington, Texas when the World Finals: Unleash The Beast rolls into AT&T Stadium.
Katie Johnston reports.
The 2020 Professional Bull Riders' season is ready to crown a champion this week in Arlington, Texas when the World Finals: Unleash The Beast rolls into AT&T Stadium.
Katie Johnston reports.
PBR moved the event from Las Vegas to North Texas so fans could attend.