I was doing some trimming on my plants today and as i was skimming the trimmings I found THIS THING latched onto a floating leaf! Any help would be appreciated! I've given the tank a pretty good look over (as much as one can with a heavily planted tank) and this seems to be the only one. I found the "shell" of one the other day on the filter outlet hose which makes me think they shed like shrimp. Ugh!

DSC_0002.jpgDSC_0003.jpg