Googling seems to be some form of hydroid, but I'm having difficulty identifying. These came off of @WWC frags. Perhaps they themselves know what's in their system?
They are definitely multiplying.
They are definitely multiplying.