I've lived in the midwest, and in Portland. What many people don't get is that Portland has hills bigger than what people in the midwest would call a mountain. Also, snow in late December is relatively rare. We missed a white Christmas by one day. Only have an inch here where I'm at, but hey, take what you can get.
It just keeps happening because there are new ones every year.