Tag: larvae

Caterpillar invasion turns Dutch city into a horror scene

City is now covered in cocoons of silk like giant spider webs.

This website uses cookies.