Ornithoptera80 This is actually a Lanternfly, (Fulgoridae). I found the exact match but there is no species name. https://www.projectnoah.org/spottings/38683215
Comments (1)