Hmm, I pasted your photo's BBCode from ibb, and the image shows up.

As for the filamentous algae, my guess is no, but let's have the experts weigh in.

[Linked Image from i.ibb.co]