Girl Vanished in 1982. Found in 2019 — Living With Bigfoot and Refused...
The photograph had been resting in the center of Dr. Sarah Chen’s desk for nearly fifteen years. It was a glossy, slightly faded print of seventeen-year-old Rebecca Caldwell, taken in...