1. Leap of Faith Taxidermy 310 S 8th St, Eldorado, OK 73537 Coordinate: 34.47043,-99.65307 Phone: (580) 301-2741