A new release for The Walking Dead is here! Telltale Games has released episode 1 for The Walking Dead: Michonne mini-series, and we have the launch trailer for you after the break! Get a taste of what to expect from this return visit into The Walking Dead universe, and do let us know what you think about the video!