Meet Idaho's mysterious creatures that aren't Bigfoot : comp