Parasite

Parasite

Available on Max
S1 E17: When Starfire picks up a space parasite she decides to keep it, thinking it's harmless, but Robin believes it may be evil.