Biochemistry Largest amount of iodine is found in A) adrenals B) liver C) thyroid D) testes Detailed Solution: No Details Prev Next