A review by tampax
Preacher, Book 1 by Garth Ennis

5.0

Bloody. Thought provoking. Funny. Serious.