mail_outline sales@mediastorehouse.com
Devotees of Xaca in Japan have their faith testedDevotees of Xaca demonstrate their faith by confessing their sins while suspended over an abyss. If they lie, they tip the scales and fall