Laurel Mitchell, 17, was found floating in a river by two fishermen in 1975. Almost a half-century later, two men were charged in her death.
St. Louis Breaking News & Events
Laurel Mitchell, 17, was found floating in a river by two fishermen in 1975. Almost a half-century later, two men were charged in her death.