lepidoptera

lepidoptera

lepidoptera, insectarium, new orleans.