By:ArcadiaZone Description: Two Demons return to Earth to find an ancient Artifact which will grant either of them ultimate power and they will destroy anyone or anything that gets in their way. One demon Stands in their way and is humanity's last chance for survival. Topics: None