Thoas Swallowtail Butterfly in Costa Rica

Thoas Swallowtail Butterfly in Costa Rica

A Thoas swallowtail butterfly (Papilio thoas) landing on a leaf in Costa Rica.

by
by
by
by
by
by