This is big cryptozoological news. Cryptomundo takes a look. Here's the Wiki page. Importantly, the mount was found in storage at the Idaho Museum of Natural History in Pocatello. How many other important specimens are stored away in dusty museums?
posted by Prof. Hex at 9:32 AM