The release date of the GTA-like space game was announced “by mistake”!

Ubisoft accidentally leaked the release date of the highly anticipated Star Wars Outlaws game. The countdown has begun.

Shiftdelete.Net is a member of the Association of Internet Media and IT Reporters.