Odoki ODOKI is an African leopard that lives at the Endangered Animal Rescue Sanctuary in Citra Florida. ODOKI means “little brother”. If you love animals and want to help the animals at EARS, donate today! DONATE TODAY Odoki Gallery Odoki the Leopard Odoki the Leopard Odoki the Leopard Search More Categories Bears Cougars Leopards Ligers Lions Primates Tigers Residents