.r- . I Catching a huge green turtle in the Caribbean. This photograph is one of the illustrations in
... .r- . I Catching a huge green turtle in the Caribbean. This photograph is one of the illustrations in The Windward Road, the adventures of a naturalist on remote Caribbean shores, by Archie Carr, to be published by Robert Hale at 18s. on March 20. ...