Sea of Thieves introduces The Kraken in their launch trailer

Sea of Thieves is shaping up to be a pretty interesting game, sailing ships, docking at uncharted islands in search for long-lost pirate treasure, boarding a rival pirate’s ship and if you want to get more wacky, launching your friends out of a cannon. In the most recent trailer that came out a few days […]

Read More