18
400
230
265
99
Developer
Telltale Games
Publisher
Telltale Games
Platform
Xbox Live Arcade