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.
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.