If your roof isn’t brand new, you may notice you have some staining on the roof. This could be due to moss growth, leaf litter, algae, bird droppings, and any number of natural factors. To get it looking new again, you may be considering giving it a good power washing. After all, it works for the rest of your home …