Odoki Leopards, ResidentsODOKI is an African leopard that lives at EARS (Endangered Animal Rescue Sanctuary) in Citra Florida. read more