Survival of the Dead (reviewed by Lisa Marie Bowman) Sitting off the coast of Delaware, Plum Island seems like the perfect place to live. The people are friendly. The… Continue reading “Survival of the Dead (reviewed by Lisa Marie Bowman)”…