3 Roofing Threats And How To Deal With Them While it’s true that your roof can last for many years, external