bayucca Papilionidae, looks like being a Parides sp., but I cannot see much of the markings. Any other picture??
Comments (2)