geekoholics.com
The Walking Dead: The telltale Series- A New Frontier Season Finale Hits on May 30
If you have been following along in this latest Season of The Walking Dead: The Telltale Series – A New Frontier, then you will be pleased to know that Episode 5, which is also the conclusion…