Body Found Inside Tulsa Apartment
Monday, April 22nd 2019, 8:15 PM CDT
TULSA, Oklahoma - Tulsa Police have found a body inside an apartment at the Saville Apts. complex at 6241 E 62nd.
According to police, the body is decomposing. Police have determined that the death is not suspicious.