Hard to tell from that angle, but you could be right. I had baby nassarius growing in my sump for quite some time. Easiest viewing angle is from the side because they are miniature adults.
Do you have a sump? Put him down there.
Hood? Do you mean like an all-in-one? If so, toss it in the back with the filters.