Object on sedum leaf

Object on sedum leaf

Observation - Object on sedum leaf - UK and Ireland. Description: