Caterpillar

Caterpillar

A monarch butterfly caterpillar.