Mast cell tumor in dog Human fibroblast cells - these cells contain numerous different types of proteins which can be visualized with different stains.
Canine Skin lesion
Ear surgery