Battus polydamas polydamas
(Linnaeus, 1758); Comments: continental
TL: America
.
Battus polydamas polydamas
larva on
Aristolochia splendens
COSTA RICA: Puntarenas, Peninsula de Osa, Ojochal, 120m, 24-I-2011