Newly hatched damsel?

Newly hatched damsel?

Observation - Newly hatched damsel?. Description: