Pictures by Salvatore Spano
Papilionidae Papilio hospiton Adult Papilionidae Papilio hospiton Adults (mating) Papilionidae Papilio hospiton Larva (pupating)