Struggling Emperor

Heniocha marnois

Heniocha marnois is a giant silkworm moth in the Heniocha genus.