- Aug 24, 2014
- 42
- 1
- 35
Looks like this turned up on steam on the 13th, its auto play BS but woool on steam wtf??
Steam Store
Steam is the ultimate destination for playing, discussing, and creating games.
store.steampowered.com