As far as we know, Woolly Mammoths haven't been on the earth since the ice age, so why now would one just pop up in the middle of Siberia? Seems a bit fishy if you ask me.
Workers of a hospital in Maryland were seeing a very odd looking animal along the woods of their building. They decided to set up a trap to catch it, and it has people scratching their heads as to what it is, and some are throwing out the word chupacabra.