Purple Spotted Swallowtail  - unspread (wings closed)

Purple Spotted Swallowtail - unspread (wings closed)

  • $ 7