Pupae?

Pupae?

Observation - Pupae? - UK and Ireland. Description: