Newly hatched damsel?

Newly hatched damsel?

Observation - Newly hatched damsel? - UK and Ireland. Description: