- Taken from the Japanese Oni folklore, Ankha's Halloween Ritual is a demonic act of pleasure that involves bondage, domination and bloodletting.

1:32
2
1 year ago