i believe the games release window is going to be late may to mid june. Kinda like san andreas release of june 6.
Log in to comment