Country’s oldest taxidermy shop calls St. Louis home, with roots to Germany and Busch family Business News Updates …