A once in 20 year snow fall has turned Ballarat's streets into a winter wonderland as the city freezes through its coldest May day in 19 years.
The mercury barely moved throughout the day, with Ballarat's maximum temperature of 5.4 coming at 10.30am.
But for most of the day, the temperature hovered between three and four degrees.
"Oh my goodness, it's amazing!" Watch the video below.
However, not once throughout the day did the 'feels like' temperature get above zero. The feels like temperature takes in the wind chill factor.
Bureau of Meteorology Senior Forecaster Tom Delamotte said May 29, was certainly one out of the box.
Watch the snow fall in Beaufort
"In terms of the temperature records, it looks like it's once every 20 years or so we are this cold," he said.
It wasn't any warmer in Brown Hill. Our hearts go out to those brave tradies.
"The day didn't come close to breaking any records, in fact it was even warmer officially than the five degrees we had in 2000.
"The record May lowest maximum was back in 1977 when it was 3.2 degrees."
Mr Delamotte said showers would continue over the next few days, but temperatures slowly warming up.
"We'll continue to see a shower or two through tomorrow and Friday with partly cloudy conditions," he said.
"It will ease up on Saturday before another front moves through after on Sunday.
"Ballarat is going for nine degrees on Thursday, 12 on Friday and Saturday."
Have you signed up to The Courier's daily newsletter and breaking news emails? You can register below and make sure you are up to date with everything that's happening in Ballarat.