Home / Tag Archives: atlas moth

Tag Archives: atlas moth

The Largest Moth

Atlas Moth is a large saturniid moth found in tropical and subtropical forests of Southeast Asia and around the common Malay archipelago. Meet the world's largest moths known as Attacus or Atlas, as it sits quietly on the road in northeastern India. Read More »