IN Familial Abduction Case Resolved 19 Years Later

posted in: In the News | 0

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.

Leave a Reply

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