Performing an exploratory coeliotomy in the dog

From Rob White  

views comments