Where did the Separatists land? A) Jamestown, Virginia B) Plymouth Rock, Massachusetts C) Portsmouth, Rhode Island D) Hartford, Connecticut