1. Still Alive Taxidermy 101 Marguerite Ave, Leominster, MA 01453 Coordinate: 42.51488,-71.75532 Phone: (978) 870-7307