Teleost skin, an ancient mucosal surface that elicits gut-like immune responses

Teleost skin, an ancient mucosal surface that elicits gut-like immune responses