The Pro Bull Riders World Finals, which has been held in Las Vegas since 1994, will move to AT&T Stadium in Arlington, Texas, for this year’s event.
The Pro Bull Riders World Finals, which has been held in Las Vegas since 1994, will move to AT&T Stadium in Arlington, Texas, for this year’s event.