Holly Marie Clouse had last been seen by her family in late 1980. Her disappearance may be linked to a “nomadic religious group” that dropped her off at a church.
‘Baby Holly’ left at Arizona church found alive over 40 years later
0 Comments
Most Voted


