Parrotfish and Their Amazing Teeth

By now I think everyone knows that Parrotfish are responsible for creating an awful lot of the white sand we enjoy sunbathing on during our vacations in some tropical paradise.  But just how do they spend every day crunching coral and not lose their...