Needlehead

Needleheads are an alien species from an unknown planet.

Biology
They appear to be some sort of annelids with strangely human-like eyes and teeth, and sharp pointy heads (hence their name). They also seem to be unable to digest Earth food, as eating it makes their heads explode.