The Walking Dead Final Season Release Date Announced, More Zombies Promised

Uncategorized Admin 0

The end is near for AMC’s The Walking Dead. The network has confirmed that the eleventh and final season will begin August 22 on AMC. A cryptic new trailer has also been released.

The good news for fans is that the final season is super-sized. There are a whopping 24 episodes in Season 11, and it seems there is still a lot of story to unravel.

Continue Reading at GameSpot
Source: Game Spot Mashup