On April 8, 1982, 51-year-old Oliver Leo Green was last seen at his home in Oklahoma City, Oklahoma. He informed his wife that he needed to return to his office at Torque Masters of Oklahoma to retrieve something he had forgotten. Green never returned home and has not been seen or heard from since. His departure was considered highly uncharacteristic, as he was not known to leave without informing his family or business associates of his whereabouts.
Following his disappearance, Green's
...Read MoreLast Seen: Apr 08, 1982