The average roof takes a beating all year long. Roofs are made to withstand some pretty extreme weather conditions, but sometimes a season can do more damage to the average roof than homeowners expect. Hail can cause all sorts of damage to homes, leaving them beaten...

read more