Lock the doors

Telltale Games has just about managed to fulfil its self-imposed deadline, announcing a 29th June release date for the second episode in its massively popular The Walking Dead series. Sadly, the aforementioned date only applies to the North American version of the download, with a European release still yet to be nailed down.

Are you excited for the second episode?