Review: The Last Man – Vince Flynn

A hero can't always be good