alecimino.wordpress.com
Oni demons
They are evil spirits with big horns like satana but in the modern culture they usually have not only a bad meaning infact they could be also benevolent protectors. (www.locmetin2.it)