Wrasse

The wrasse family is huge, with around 500 species in all. They're also very diverse, ranging from tiny cleaners that may not get larger than two or three inches long, up to the giant Napoleon.