TULSA, Oklahoma - Tulsa Police homicide detectives are on the scene of a convenience store for an incident near 51st and Yale.

 

This is developing story...