I'm surprised this has shown up on Steam yet for pre-order considering games like Monkey Island and Sam & Max have. Anyone heard if this will be showing up on Steam?
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