Abducted Boy Found 18 Years Later
A boy from LaGrange County who was abducted by his paternal grandparents back in 1994, has been located living, married and well, in Long Prairie, Minn. According to Indiana State Police Detective Jeff Boyd, on July 29, 1994, Richard Wayne Landers Jr. was abducted by his grandparents, Richard … Read More