Our theories were correct! (and may I proudly mention that the ATP was the very first Poptropica site to post about this new island 😀 )
There is not much information that Captain Crawfish gave us, but it sounds cool!
What do you think of this idea? Comment below!
P.S. Just in time for the real Comic-Con too, huh? 😀