Can someone explain what this is? What would cause such a large and unnatural shape to appear on a radar map? Could it be an alien space ship?
https://www.metoffice.gov.uk/public/weather/observation/rainfall-radar
https://www.metoffice.gov.uk/public/weather/observation/rainfall-radar
