Data courtesy of USA Meteorology, University of Albany, University of Wisconsin, Colorado State University, Ohio State University, Penn State University, College of DuPage, National Weather Service, and Weather Underground