I got suggested this sub wtf is KLONOA FROM?

Is this some cult shit?