December 10, 2013VIDEO GAMES: Telltale Games take on Borderlands1 Min Read Telltale Games is getting a hold of a lot of franchises to point and click… Read More