The demons of the Seven Deadly Sins have broken free of their fiery prison and taken up residence in Sacra Terra, a hospital that is now an extension of Hell on Earth. Use your cunning to defeat each demon and rescue humanity from destruction!

FileFactory