News

A letter titled "Declaration of Dissent" was signed by hundreds of EPA scientists. Now, more than 100 were placed on leave.