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