Back to album

Byasa alcinous (Chinese windmill, larva)

Full-grown larva of Byasa alcinous (Chinese windmill) on Aristolochia ?contorta, Japan, bred 2017

8,063 views
100 faves
10 comments
Uploaded on September 22, 2017
Taken on September 22, 2017