624
Dec. 20, 2024
In this episode of the Bigfoot Society podcast, host Jeremiah Byron speaks with Nick, an outdoorsman from Allamakee County, Iowa. Nick recounts a terrifying Bigfoot encounter he had as a teenager while squirrel hunting near Yellow River State Forest....