Batman – The Telltale Series Episode 1 is free to download on Steam

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