Chester business celebrates anniversary

Peterson Glass, located at 325 Main St. in Chester, is celebrating 20 years of serving Plumas & Lassen counties.