Share
twitterlinkedinfacebook
Image 1 of 1
48237RKP.jpg
Vietnamese Bark Stick Insect, Neohirasea maerens, camouflaged on tree trunk