Originally released on 3/11/24In this episode, Luna shares some fascinating accounts of Bigfoot encounters near Mount Shasta, California.