This photo taken in 2003 shows a view along Main Street in Sheridan, Wyoming, a friendly cowboy town situated at the base of Wyoming’s Big Horn Mountains.
How a happy taxidermy accident created the jackalope legend. But it’s a legend that might have some real-world grounding. Jackalopes may have even helped us solve cancer.