View Single Post
Old 04-14-2016, 01:57 PM
zimaane zimaane is offline
Join Date: Jan 2003
Location: washington, dc
Posts: 480
Jeff Meldrum is a professor of anatomy and anthropology at Idaho State University. Not dean of Harvard, but nothing to sneeze at either.

His main research area is Bigfoot, in whose existence he passionately believes: