This page requires JavaScript

The aid which experimentation on animals has given to the science and practice of medicine