Ornithoptera80 It's probably Pseudodirphia lacsa, or Pseudodirphia peruviana, but can't find any caterpillar pictures.
Comments (1)