Can this be a Cephrenes acalle?

Printable View