The Troubling Photo
The Polaroid, found in June of 1989, showed two unidentified persons, a young woman and a younger boy, bound and gagged in the back of a vehicle of some kind. Many believed that the girl in the photo was Tara Calico and that the boy was another local child who had gone missing the April before: Michael Henleyâ¦
Advertisement