[ zoology ]

a green caterpillar

螟蛉 Mei-Rei

(a green caterpillar)