Are you ...

Devil Worm

a Devil Worm?!!