DISCOVERING BIGFOOT — Idaho State University professor featured in Sasquatch documentary on Netflix

POCATELLO — Idaho State University professor Dr. Jeff Meldrum began researching Bigfoot in the mid-1990s, but it took almost 20 years before he would have a possible sighting of his

Source: DISCOVERING BIGFOOT — Idaho State University professor featured in Sasquatch documentary on Netflix