Bane (Invasion of the Bane)

The Bane are a large green, one-eyed alien race with six tentecles and a turtle-like shell on the back. (SJA: Invasion of the Bane)