Tulsa Police Department says man found bound, decapitated; Police suspect suicide
Tulsa police say a woman came home to find her husband dead in the garage. Police said the man was …
Tulsa police say a woman came home to find her husband dead in the garage. Police said the man was …