Tengu

The Tengu is a giant starfish like monster featured in Monster Island.

Name
The Tengu's name is after the yokai of the same name.

Trivia

 * Tengu was designed by Matt Frank.

List of Appearances

 * Monster Island