The disappearance of Ricky Lynn Nelson from his home in Castor, Louisiana, on August 4, 2007, left his family with lingering questions and a profound sense of loss. On that Saturday, evidence suggested that Nelson had no intention of leaving for an extended period. Inside his home, the door was found unlocked and a meal of fish was still baking in the oven. Crucially, he had left behind essential personal belongings, including his eyeglasses, wallet, and cellular phone. Perhaps the most telling
...Read MoreLast Seen: Aug 04, 2007