Walking Dead: Long Road Ahead Review Sep 12, 2012 | 0 | Telltale games, the independent developer and publisher, based in San Rafael, California, that has... Read More