Tag: Isla Nublar off Costa Rica sets the scene of this 1990 Michael Crichton novel that bioengineers some terror

close