PBR World Finals Relocated to Texas for November
AT&T Stadium in Arlington was announced as the new location for the PBR World Finals, which are scheduled for November 12-15. The event had been scheduled to be held in Las Vegas in November, but government restrictions on event attendance due to the coronavirus caused event organizers to rethink... Read more