Card Trivia:Shutendoji

Shuten-dōji is an infamous princess-kidnapping, bloodthirsty Oni from the Japanese folklore.