antdagamer.com
The Walking Dead: The Telltale Series – A New Frontier Launch Trailer
Telltale has released a full launch trailer for The Walking Dead: The Telltale Series – A New Frontier. Man, talking about hype..and well deserve I might add. Check out the trailer above and…