WE ARE THE JAPANESE GOBLIN
948