Taking care of your roofs is an applaudable venture. Every roof can last as long as 30 years, provided it was well-constructed with quality material. Roofs are prone to weather damages as there are regularly exposed to the elements. As we say goodbye to the winter,...