Teacher dedicates lifetime of learning to study elusive great ape
If you've ever watched a single Bigfoot TV show, you've almost certainly heard of Dr. Jeff Meldrum, professor of anatomy and anthropology in the Department of Biological Sciences at Idaho State University in Pocatello. In an area where…