Idaho Bigfoot researcher Jen N. just shared this photograph on Facebook. There’s really no other explanation for this except that it was thrown by a massive creature with hands and the upper-body strength of Hercules. “Ok guys, check this out. This is at our spot near Boise we believe to be a nursery. Try having THIS thrown at ya!” wrote Jen.