The Mysterious Disappearance of Leah Roberts: A Cold Case That Still Haunts Investigators On March 9, 2000, 23-year-old university student Leah Roberts took some clothes and her cat and left home to go to Raleigh, North Carolina, without telling anyone
Read more