Marine Tadpole?

Marine Tadpole?

Observation - Marine Tadpole? - UK and Ireland. Description: Wet rippled sand on the beach at low water. Quite a concentration in one area: a few more some yards away.

Wet rippled sand on the beach at low water. Quite a concentration in one area: a few more some yards away.