8 Types of Roof Shingles
Many homeowners don’t give roofing shingles much thought. However, when it comes time to replace or repair a roof, they’ll quickly realize how many types of roof...