China Peak gets nearly 20 inches of fresh snow

Nearly 20 inches of fresh snow mean a busy weekend for China Peak Mountain Resort. It also means that certain areas are finally able to open for the first time this season.
Friday, January 31, 2014