latest
David Haller's not your average paranoid schizophrenic. He's not even mad. The voices in his head? They're real.