9 Kinds of Fish You Shouldn’t Eat

Tilefish. This fish is the leader in mercury contamination, and it’s often caught in breach of the rules, increasing the risk of food poisoning.