ButterBIGfly
Pictures | Jeewan | April 30, 2008 at
The Atlas moth (Attacus Atlas) is is a large moth found in the tropical and subtropical forests of Southeast Asia, southern China, common across the Malay archipelago, Thailand to Indonesia.










Source 1, 2
Tags: Information, Weird