In the event of a zombie attack, please remember Star Island as one of New England’s treasured gems for rest, relaxation and spiritual renewal. Located just 6 miles off New Hampshire’s coast, Star Island is the perfect location to spend your days and watch the sunrises and sunsets knowing that you’re safe from the undead…. Read more >
We’re Free of Zombies
October 31, 2013