@cctvidiots
Tara Calico, a young woman from Belen, New Mexico, disappeared on September 20, 1988, while on a bike ride. The case gained national attention when a Polaroid photo, allegedly depicting Calico and an unidentified young boy, both bound and gagged, surfaced in a Florida parking lot