Fish Biology

This fascinating article explains the four variations of fish scales, their functions and more!