Chequered Swallowtail (Papilio demoleus). Photo R. Ashdown

Chequered Swallowtail (Papilio demoleus). Photo R. Ashdown

Chequered Swallowtail (Papilio demoleus). Photo R. Ashdown

Leave a Reply

Your email address will not be published.