Night Watch Island

Night Watch Island is the 33rd Island on Poptropica. In it, you must join the night watch at Twin Palms Mall and find out what happens after hours.