Your roof bears a heavy burden when it comes to protecting your structure from the elements. As the first line of defense, your roof may be routinely drenched by rain, buffeted by wind, and struck by tree branches. Hurricanes and other extreme weather events can...