NEWS
At least 3 people were killed in a Tulsa, Oklahoma, hospital campus shooting, police say
Police in Tulsa, Oklahoma, responded to a shooting report near St. Francis Hospital on Wednesday and said a suspect is down.
Police in Tulsa, Oklahoma, responded to a shooting report near St. Francis Hospital on Wednesday and said a suspect is down.