Live results

Tulsa Touche 2014

Saturday, 18 October 2014, Tulsa, United States