Omega pointed me to this trailer for the release of Space Rangers HD in Russia. My Russian is non-existing, but I think it says March 2013 at the end. I wonder what the English langauge release date will be.
More information.
More information.
- Joined
- Aug 30, 2006
- Messages
- 11,223