Thursday, April 13, 2017

Todd Standing talks Dr. Jeff Meldrum and this weekends Bigfoot North radio interview

From the YouTube channel of Todd Standing: The Amazing Jeff Meldrum will discuss Sasquatch this weekend with Todd Standing on the upcoming episode of Bigfoot North Radio.

Clutch the pearls!

No comments:

Post a Comment