February 26, 2018Roof Shingles & Artificial Grass & WarrantiesHomeowners will know that every 20-25 years they are faced with having to install new roof shingles