Genre: Adventure Publisher: Telltale Games Release Date: December 22, 2010 BUY Telltale just announced that the first episode of Back to the Future is available for free, this alone should be reason enough to check out the game. ¬†When I first heard about the game, I was pretty excited about …