Enilwen's species

Enilwen's species is an unnamed species of giant, simple-minded humanoids. One member of this species, Enilwen, resided on a space station known as the Star Stop, where he collected ursine creatures and rocks.

Biology
Members of Enilwen's species are humanoids with an overall Human-like appearances, with tiny nails on their digits and fairly plump builds. They stand at about 12 meters tall, and have superhuman strength, able to effortlessly restrain other strong beings. However, they have low intellect, and since their brains function on such a low level, even severely weakened psychics are able to manipulate their thoughts.