14/06/14 caterpillars - peacock?

14/06/14 caterpillars - peacock?

Observation - 14/06/14 caterpillars - peacock?. Description: Hundreds of these on dozens of spots along the Catchwater Drain.

Hundreds of these on dozens of spots along the Catchwater Drain.