Thebrain144444 Thebrain144444 18-07-2018 History contestada Where did the Separatists land? A) Jamestown, Virginia B) Plymouth Rock, Massachusetts C) Portsmouth, Rhode Island D) Hartford, Connecticut