Butterflies of Mexico

 

zebra heliconian butterfly zebra heliconian butterfly

red cracker butterfly

 

Swallowtail larva building a chrysalis

Swallowtaiil larva Mexico