Blastobasis?

Blastobasis?

Observation - Blastobasis? - UK and Ireland. Description: