Euphorbia

Euphorbia

Observation - Euphorbia - UK and Ireland. Description: These flowers were teeming with insects. See other observations made at this location

These flowers were teeming with insects. See other observations made at this location