Where are they now?

Review profile subject Will Leitch is alive, well, and living in hell.