The Red Helen is a large swallowtail butterfly found in forests of southern India and parts of Southeast Asia.
Similar species: Moths And Butterflies
By hhpaick
All rights reserved
Uploaded Sep 10, 2024. Captured Sep 8, 2024 17:37 in 산193-16 Garun-ri, Cheongun-myeon, Yangpyeong, Gyeonggi-do, South Korea.