Decipitated earthball?

Decipitated earthball?

Observation - Decipitated earthball? - UK and Ireland. Description: