Common rose caterpillar
Close up of common rose (Pachliopta aristolochiae goniopeltis) caterpillar on its host plant, square cropped
© Teptong | Stock Free Images
Similar Free Images