Nymphs?

Nymphs?

Observation - Nymphs? - UK and Ireland. Description: