That quivering sensation in your gut, that uneasy mixture of anticipation and dread… it can only mean one thing. A new episode of The Walking Dead is on the way. The serialized game from Telltale has been a critical and commercial success, but it definitely isn’t for everyone. Those brave enough to play it should read on for Episode 3’s release date, and a brand new trailer.
Read more »