83,4%
4434 817
75%
2013-04-26
4,99 EUR

Overall ranking:

Position: 2895

Quarterly rankings:

Last month: 2718

Last 3 months: 2895

Last 12 months: 3132

Year 2017: 3231

Year 2016: 1969

Year 2015: 642

Developer:

Telltale Games

Publisher:

Telltale Games

Search games