eye

Squamous Cell Carcinoma

Squamous cell carcinoma (SCC) is the second most diagnosed tumor in horses.