So when is this episode coming out. I finished the 4th one two weeks ago and gave Season 1 and 2 a try. The days of the month are running out. Does anyone know any details?
Sam & Max Episode 305: The City That Dares Not Sleep
Game » consists of 7 releases. Released Aug 31, 2010
Log in to comment