「怪物兄弟」 (Kaibutsu kyoudai) "Monster Brothers" “Kaibutsu banzai!” indeed.

Random Curiosity