No person shall own, keep, shelter, or harbor any illegal animal or act as a temporary custodian for such animal, or keep for any other purpose or in any other capacity within the City any illegal animal, except in the following circumstances:
1. The keeping of illegal animals in a public zoo, bona fide educational or medical institution, humane society, or museum where they are kept as live specimens for the public to view, or for the purpose of instruction, research or study.
2. The keeping of illegal animals for exhibition to the public by a circus, carnival, exhibit, or show.
3. The keeping of illegal animals in a bona fide, licensed veterinary hospital for treatment.
4. The keeping of illegal animals by a wildlife rescue organization with appropriate permit from the Iowa Department of Natural Resources.
5. Any illegal animals under the jurisdiction of and in the possession of the Iowa Department of Natural Resources, pursuant to Chapters 481A and 481B of the Code of Iowa.
6. Any illegal animal exempted pursuant to Section 57.04 of this chapter.