We didnt know why there were statues of these trolls everywhere. Now we know that the name "Kinugawa" means angry demon hence the trolls as their "mascot"? The place is named after the Kinugawa River (lit. "angry demon river"), which flows through it.
I Heart TravelTokyoJapan