Share
twitterlinkedinfacebook
Image 1 of 1
Police Take Notes 2.jpg
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..