Soldier Butterfly

Other names
Also known as the Tropical Queen Butterfly.