Could a major storm system could arrive in Upstate New York at the end of next week bringing snow and rain? Eyewitness News Chief Meteorologist Rachael Witter sets the record straight.
Maybe over the past few days the term "Precipitable Water" has come up when talking about the weather. What in the world does this really mean? EyeWitness News Chief Meteorologist Rachael Witter has answers.