Close

Saddleback Caterpillar

Sibine stimulea (Limacodidae)

Saddleback Caterpillar