hatched caterpillars

One of the several broods of freshly-hatched caterpillars found here lately.

One of the several broods of freshly-hatched caterpillars found here lately.

Share
Share