Walking Dead A New Frontier Telltale Series PS4 Review (Llama Reviewz)sillyllamaz (29) in gaming • 7 years ago Telltale Games Walking Dead A New Frontier and others. Honest opinion of them all! ▶️ DTube ▶️ IPFS gaming walking-dead ps4 review dtube