Man Pleads Guilty for Killing Another at Tulsa Bus Station
TULSA, OK – A Tulsa man pleaded guilty today to involuntary manslaughter in Indian Country after killing Barry James Harrell during a brief altercation in downtown Tulsa, announced U.S. Attorney Trent Shores.…