Bigfoot Photographed in Idaho

Bigfoot Photographed in Idaho?
Bigfoot Photographed in Idaho?
Bigfoot Photographed in Idaho?
How in the HELL did I miss this story? Someone took a photo of Bigfoot here in Idaho last month...people, people, when this happens you gotta share it with me just so I can rub Nicole's nose in it...