Centre for Overseas Pest Research, London Archive's Images

Organization: Centre for Overseas Pest Research, London
Country: United Kingdom