I found this hanging off the top of my red planet. Looked like the polyps of the red planet were trying ot eat it or something. I know it's blurry but I couldn't get a close shot since it's so tiny. It has what looks like 15 or more little legs that might have little suckers on the ends.



