I did some research and found out that this is a calcium based algae. I guess its pretty harmless. I have no idea how I got it, it just popped up. Has anyone else dealt with these guys before? They don't bother me as long as they are harmless. They are kinda cool looking.