Appearing deceptively peaceful to the casual passerby, a mysterious island exists in the far reaches of the Atlantic Ocean. The inhabitants know not how they got there or...