Jelly?

Jelly?

Observation - Jelly? - UK and Ireland. Description: Jelly blobs on a footpath

Jelly blobs on a footpath