Thousands of egg-shaped balls of ice have covered a beach in Finland, the result of a rare weather phenomenon.
Amateur photographer Risto Mattila was among those who came across the "ice eggs" on Hailuoto Island in the Gulf of Bothnia between Finland and Sweden.
Experts say it is caused by a rare process in which small pieces of ice are rolled over by wind and water.
Mr Mattila, from the nearby city of Oulu, told the BBC he had never seen anything like it before.
"I was with my wife at Marjaniemi beach. The weather was sunny, about -1C (32F) and it was quite a windy day," he told the BBC.
"There we found this amazing phenomenon. There was snow and ice eggs along the beach near the water line."