Our Friends in Northern Idaho Think They’ve Found Bigfoot (WATCH)Our Friends in Northern Idaho Think They’ve Found Bigfoot (WATCH)Oh, Northern Idaho. What shall we do with you? We leave you alone for 2 minutes and you start talking about how you think you found Bigfoot. (*sigh*)Doc HollidayDoc Holliday