Feeding swallowtail butterfly

Feeding swallowtail butterfly

A swallowtail butterfly (Papilio nireus) feeding on the ground, South Africa

by
by
by
by
by
by