Billboard Ad

Billboard Ad

PETA/via Bloomberg

A billboard advertisement critical of animal research, produced by the People for the Ethical Treatment of Animals, on a taxicab in Boston. The New England Primate Research Center, affiliated with Harvard Medical School, is being investigated by the U.S. Department of Agriculture.