Invunche (New Earth)

The Invunche is a demonic entity that arrived on the Earth plane several years ago. It systematically hunted down and murdered select members of the erstwhile Newcastle Crew, including Emma, Sister Anne-Marie, Benjamin Cox and Frank North.

First appearance: Swamp Thing (Volume 2) #37