Body found at Tulsa construction site may have been suicide
Wednesday, October 1st 2003, 12:00 am
News On 6
Tulsa County Sheriffâ€™s office believes it was probably suicide responsible for a north Tulsa death.
A body was found in the 5900 block of North St Louis just before 9 PM Tuesday.