Video: Snow at The Mission Inn

Christmas means lights and, yes, snow at the Mission Inn, in Riverside, CA.