These freaky ice eggs were found on a beach in Finland. The spectacular frozen balls range in size from as small as an egg to as large as a basketball.
They were discovered by Finnish amateur photographer Risto Mattila who took the photo at the Marjaniemi beach on Hailuoto Island, Finland.
According to scientists a combination of very cold weather and a particular type of sea wave is the key to their formation. You need the waves to have enough motion to stop ice forming into a frozen sheet but not too much motion that the water doesn’t freeze at all. Once the balls start to form, the waves wash over them and they grow in size as more of the water freezes. The constant movement of the waves smooths their surface. Until they are eventually deposited onto a beach.