Horned gorilla demon

The Horned Gorilla was a inter-dimensional demon from a unknown specie. It had the appearance of gigantic horned gorilla..

Appearances

 * "In Pieces On The Ground, Part One"