Games/Human Sacrifice/MediaHuman Sacrifice·, 2019 · Tricol Co., Ltd.MediaBack to gameAll7Screenshots7Screenshots7More about Human SacrificePlayer reviews