Todd Standing's comeback is in full swing. He recently stepped back on to the Bigfoot stage after a three year hiatus to defend his Bigfoot footage. Now we find him back in cahoots with the Idaho Professor, Dr. Jeffrey Meldrum. The two of them will be discussing Todd's upcoming Bigfoot film on the return of the Bigfoot North Podcast, which is supposed to air sometime this weekend. I will post a link to the show on this post once I find out the exact time the show is going to air.
Related post: Did Dr. Meldrum Make A Deal With The Devil?