The Poptropica Creators have been posting some screenshots of a new upcoming island. At first it looked like the name would be Pirate Island or Pirate Trade Island. But the newest screenshot from the official Poptropica blog has a picture of a ship on it. And the name of the picture is: SkullduggeryIsland01.png. So is …