Could this honestly be algae? (Now with pics..)

Printable View