Close
Lime Swallowtail Larvae in its 3rd instar
Papilio Demoleous