Click here to watch the LIVE webcast of the 2024 BBR World Finals from Oklahoma City, OK April 2428, 2024 on Teton Ridge Plus+!