[Papilionidae] Swallowtail (
Papilio thoas
)
1
Canopy Tower, Panama. 18 November 2007.