Caterpillar On Ylang-Ylang Leaf (Stock Footage)

Caterpillar On Ylang-Ylang Leaf (Stock Footage)

Green caterpillar just defecated on Ylang-Ylang leaf and white background

by
by
by
by
by
by