
EDMONTON - When news broke Friday that two self-proclaimed sasquatch trackers in the state of Georgia claimed to have one of the fabled ape creatures in their freezer, Jeff Meldrum was quickly pulled into the story. After all, he's one of the few PhDs con