Sea of Thieves is in closing beta, lastly
Sea of Thieves, the Microsoft open-world Jolly Rodger MMO, is lastly in closing beta. The title launches for realsies on March 20th, so that is the final probability for the group to check out the swashbuckling journey earlier than it…
Read more