Tuesday, April 20, 2004

Animal rights activists bring the city of Cambridge, England to a standstill with a march in opposition to animal laboratory testing. In the U.S. activists free 48 animals who were being experimented on in Philadelphia.