The Itch
-
7 Achievements 2,841 Points 2,019 Steam% Points 1h 14m Fastest Completion Time 3h 50m Median Completion Time 7 Players Perfected 17 Players Qualified 881 Players & Owners
-
- Free
- Restricted
- Achievements7
- Guides0
- Players881
- Related Apps
- Charts (current)