Just watched the quick look, want this game pretty bad, but I want to buy it on PC! Has anyone heard of a release date for PC (if any)?
Super Time Force
Game » consists of 5 releases. Released May 14, 2014
Game » consists of 5 releases. Released May 14, 2014
Log in to comment