Living with sub-zero temperatures for several months a year, Estonians are no strangers to a little snow.
But residents of the Baltic nation were baffled on Tuesday when flurries of the white stuff fell in June for the first time in more than three decades.
"We last recorded snow in June 32 years ago and it was on exactly the same date: June 17, 1982," Estonian meteorologist Helve Meitern told AFP.
"Tonight, we could see temperatures fall below zero degrees Celsius (32 Fahrenheit)," she added.
The wintry weather follows a heatwave over the last month that saw temperatures spike to a toasty 30 degrees Celsius across this EU state of three million, where average June daytime temperatures range from 18-20 degrees Celsius.
The mercury soared to a searing 35.6 Celsius in August 1992, the hottest day ever recorded in Estonia.
"These kinds of anomalies can be caused by global climate change, but of course we can't know for sure," Meitern said.