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