Loading…
Police at an animal rights protest against experiments on live animals by Huntingdon Life Sciences, London..22 Aug 2001.
01082201-32 Police at an animal rights protest against experiments on live animals by Huntingdon Life Sciences, London..22 Aug 2001.
Police at an animal rights protest against experiments on live animals by Huntingdon Life Sciences, London..22 Aug 2001.
01082202-31A Metropolitan & City of London police at Liverpool Street tube station make notes as demonstrators protest about animal rights and experimentation at Huntingdon Life Sciences laboratory.
Police at an animal rights protest against experiments on live animals by Huntingdon Life Sciences, London..22 Aug 2001.
Police at an animal rights protest against experiments on live animals by Huntingdon Life Sciences, London..22 Aug 2001.
Police at an animal rights protest against experiments on live animals by Huntingdon Life Sciences, London..22 Aug 2001.
Police at a peace protest in the run up to the Iraq war. Central London..19 Nov 2001. Police at a peace protest in the run up to the Iraq war. Central London..19 Nov 2001.
←→