What Are The Black Streaks on My Roof?

Have you been noticing black streaks on your roof? Sometimes it looks like someone poured oil down your roof. Other times it looks like water building up. Whatever it looks like to you, its certainly unsightly for any home owner and your HOA may have even sent you a violation letter. Those black streaks on your roof are actually algae growing! Crazy huh?