Today we did not only get the November 11th release date and new gameplay trailer for Ubisoft’s The Crew but also received news that Ubisoft will be doing a closed beta for the game which you can sign up for now, right here.
The beta starts on July 23rd.