Articles Peribatodes rhomboidaria (Willow beauty)
caterpillars!
Peribatodes rhomboidaria(Willow beauty)