The Walking Dead: Final Season — E3 Thoughts Just my opinion on the recent info we got over E3 this year. source