Body found at Tulsa construction site may have been suicide

Wednesday, October 1st 2003, 12:00 am
By: 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.