caterpillar

caterpillar

Observation - caterpillar . Description: seen in sand dunes

seen in sand dunes