IN Familial Abduction Case Resolved 19 Years Later

Richard Landers was abducted 19 years ago in Indiana and has now been found. His his own grandparents are believed to be the kidnappers. Sky News has the story here.