Sea of thieves’ Devs Upload video explaining their new title

Any and all of you mmorpg fans out there felt that excitement…