tulsa police

Tulsa police launched manhunt after a series of shootings killed three

Authorities in Tulsa, Oklahoma, have launched a manhunt after a series of shootings which police say may have been hate…

13 years ago