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.

Similar Posts

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.