Telltale’s The Walking Dead Coming To Ouya
Telltale‘s highly successful and critically acclaimed adventure game The Walking Dead will be heading to the micro-console Ouya this winter. Currently Ouya and Telltale are looking to launch both the first full season […]