It Snowed on Twin Peaks!

So says an anecdotal report that the National Weather Service confirmed.

Read Story