1. The Bug Plot 17550 Odessa Rd, Amherst, NE 68812 Coordinate: 40.84458,-99.25502 Phone: (308) 222-0185