graphicpolicy.com
Review: Predator: Life and Death #3 - Graphic Policy
Predators may be one of the few fictional species of aliens better at killing humanity than themselves.