In 1989 this polaroid photo of an unidentified young woman and a boy, both gagged and bound, was found in the parking lot of a convenience store in Florida.

The girl is believed to be Tara Leigh Calico who was kidnapped near her home in Belen, New Mexico, on September 20, 1988. The boy’s identity remains a unknown.

What are your thoughts?