Is this a Deudorix elioti?

Printable View