Carlos Latuff--yes, the controversial Brazilian political cartoonist--has made a cartoon on Davao Death Squad and the public's response to the mayhem this ghostly group is sowing.