bayucca Papilionidae, Parides sp., might be Parides anchises. But there are many other very similar ones around.
Comments (1)