In the fall of 2017, a 57-year-old man named James Steven Knowles, also known by the nickname Steve, vanished from his life in Oklahoma City, Oklahoma. On the evening of October 3rd, he was last seen in the parking lot of the Carva Apartments, located in the 1100 block of north St. Charles Place, where he worked as the maintenance man. His estranged wife was the one to report him missing, setting in motion an investigation into a deeply unsettling disappearance. The last person known to have see
...Read MoreLast Seen: Oct 03, 2017