Hundreds of ice balls could be seen floating on the beach at Ohtakari island in Finland’s Bay of Bothnia.