Olive Tree

Olive Tree

Observation - Olive Tree - UK and Ireland. Description: Web on leaves of Olive Tree in Garden

Web on leaves of Olive Tree in Garden