In the late winter of 2007, the life of Ondre Vondell Ogans took a turn into unsettling uncertainty. On the evening of February 28, the 36-year-old African American man was last seen riding his bicycle around 6:00 p.m. in Tulsa, Oklahoma, near the intersection of Admiral and Sheridan. Before he left, he left a note for his family, casually mentioning he was going to visit a friend. He departed without any of his personal belongings, an detail that would later become a point of concern for his lo
...Read MoreLast Seen: Feb 28, 2007