This is INVICTA, a web-comic about a demon named.. you guessed it! Invicta. This silly goober will have to go through lots of wacky antics to torture their victims!