Steam seems to put telltale stuff on sale even when their games are still new.
Sam and Max season 3 was %50 off before the last 2 episodes were even available and Poker Night was %50 off a week after it came out.
Back to the Future: The Game - Episode 1: It's About Time
Game » consists of 7 releases. Released Dec 22, 2010
Log in to comment