1. Still Life Taxidermy 2885 W Spruce Rd, Odell, NE 68415 Coordinate: 40.07001,-96.76107 Phone: (402) 806-1874