Spread the love

May 18 1980 Mt ST Helen’s in Washington State unleashed nature’s destructive fury and may have taken with it a group of Cryptid Creatures know as Sasquatch or Bigfoot. We dive into the myths of the Mountain and those who came face to face with the Beast. This week on Invasion of the Weird.