Batman – The Telltale Series Episode 1 is free to download on Steam December 10, 2016 by admin Tweet If you haven’t yet experienced ‘Batman – The Telltale Series’, now might be a perfect time, as the first episode in the series is available as a free download via Steam. Read more… Neowin Related Posts:The Expanse: A Telltale Series is out this July as a…The Expanse: A Telltale Series announced featuring…You can now watch the first episode of Peacock's…The first episode of Apple TV+' Foundation will…Get Battlestar Galactica: Deadlock for free to keep…