Oodoc

Oodocs are a sapient species known for their size and strength, but not their intelligence. They had spiked arms and massive torsos.

Appearances

 * "The New Rebellion"