Telltale Games Drop Prices On Games Philip ClarkFebruary 7, 201801.1K views Telltale Games are a very well known video game developer. Their most famous titles are the Borderlands… Read more