Hello there is a video on youtube from a game news company that the walking dead is free for a limited time before christmas or something. can i have more information about that please i would love to have the game. Is this free for PC?
link to video on youtube
Chicago Music Promotions