Some sort of macro algae I presume...I think Sky is right on with this one.