I've finally got my PC, and I have installed steam onto it because games are really cheap there.
I searched for the Walking Dead and found it for $24.99. I take it this is the season pass?
Also, If I purchase it through steam, after it downloads and the game launcher opens. Will the new episodes becoming available through the game launcher itself? Or will I have to download them again from Steam?
Lastly, are there any bonus' from downloading it from the Telltale website instead?