Tag: Idaho

The Disappearance of Stephanie Crane

EARLY LIFE: Stephanie Crane was born on September 28, 1984 to parents Sandi and Ben Crane. The eldest of four children, she and her family lived in the scenic mountain town of Challis, Idaho. Growing up, Stephanie’s mother stayed at home, while her father worked in the mineral mines and did taxidermy. Stephanie was especially

Continue reading