The FDA’s own scientists said no to all seven. The panel overruled them anyway. Here’s what that actually means, and what it doesn’t.
Peptides Are About to Get Regulated. That's…
The FDA’s own scientists said no to all seven. The panel overruled them anyway. Here’s what that actually means, and what it doesn’t.