Library Digital Collections

Roger Revelle at Skippers Mess

Roger Revelle at Skippers Mess