Preview Mode Links will not work in preview mode

Zion's Lost

Nov 27, 2018

In this episode, we discuss 2 missing person's cases. First, that of Debra Lee Frost who was last seen in Salt Lake City in 1984. Secondly, Jennifer Lee Klein who vanished while on a camping trip in Moab in 1974.