Iphiclides podalirius
Podalirio
Scarce swallowtail
Podalirio
Scarce swallowtail
Podalirio
Scarce swallowtail
Mosca taquinida
Tachinid fly
Cleopatra
Cleopatra butterfly
Cleopatra
Cleopatra butterfly
Manchas verdes
Green-underside blue
Mantis palo
Conehead mantis
Mosca taquinida
Tachinid Fly
Mosca taquinida
Tachinid Fly