Caterpillar of popinjay butterfly ( Stibochiona nicea ) resting on theirs host plant leaf

Caterpillar of popinjay butterfly ( Stibochiona nicea ) resting on theirs host plant leaf - 129443575

類似的圖片

to-top-page