P6020016

P6020016

Observation - P6020016 - UK and Ireland. Description: Photographed in an apple tree sometime ago I have just come across it. No idea what they are. Living in a web they ate both leaves and fruit

Photographed in an apple tree sometime ago I have just come across it. No idea what they are. Living in a web they ate both leaves and fruit