SHIPS AND THEIR WORKINGS

25

£30

Year: 1971