Live results

Red Devil Duel 2011

Saturday, 14 May 2011, Longview, United States