In 1974, a religious cult called The Space Children of the Forest mysteriously disappeared. This recently discovered footage sheds some light on their final days.

  • August 27, 2014
  • 87k Views