February 24, 2012
Canine papillary (heart) muscle (25x) (2000 - James E. Hayden, RBP, FBCA)

Canine papillary (heart) muscle (25x) (2000 - James E. Hayden, RBP, FBCA)

4:03pm
  
Filed under: canine dog heart muscle biology science