Dexter: Now that is one messed up TV show

Saw a bit of this tonight and woah…pretty crazy stuff. Any fans out there?