St. Andrews experienced a little slice of winter in the heart of summer this week.