Home / Tag Archives: southeast asia

Tag Archives: southeast asia

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 »