xbox

Via: Xbox
  • -
  • Vote
  • -

The multiplayer beta drops April 18th for Xbox One and Windows 10. The game will be released exclusively on Xbox One on October 11th.

Back to Top