These are real, framed, Grand Atlas Moths (Attacus paraliae)! They are one of the largest moths in the world.
They are native to the tropical and subtropical forests of Southeast Asia.
This huge moth comes in a ~12.25" wide riker mount for easy display.
We can ship these specimens worldwide.