What are those black stains on my roof? | NJ Roof Cleaning Tags: new jersey, professional cleaning contractor, Roof Cleaning, roof moss, soft-wash|Posted in: Non-Pressure Roof Cleaning Read more »