The Walking Dead: Season 2 – Episode 1: All That Remains Release

The second season of widely popular series is finally here!