Review: Well hell
Rating: 5 out of 5
Date: 06 27, 2014
This one was. A surprise it snuck up on me and left me wondering about a ton of things can not wait to read more