Ice balls – new British phenomenon


The United Kingdom appears to be the centre of a new Winter phenomenon, dubbed “ice balls”. These are apparently being sighted across the country, both in country and urban locations. They are being documented extensively on this website.

You may also like...