Offshore life comes ashore at Aberdeen Maritime Museum

Author