
The sasquatch in Michigan's Upper Peninsula are different. Not the friendly giants you hear about in the Pacific Northwest. Jimmi joins me to talk about some of his personal bigfoot experiences, and stories he's heard from the area. If you're...
Loading summary