Worshipers of Satan and the beast, this is your home. Let hell spread around you with this Japanese denim goth jacket with a skull and horns pattern and set your streetwear style on fire!
Yes, but he's not called like that in Japan, We talk about Akuma. It's is a malevolent spirit in Japanese folklore. Such undefined beings are accused of bringing afflictions to human beings.