A decades-old mystery at the Denver Museum of Nature & Science has been solved: the 650-pound taxidermied bison once believed to be missing was never lost at all. In fact, it never even left Colorado.