Join Nostr
2025-07-03 23:26:28 UTC

Dr. Lucky Tran :verified: on Nostr: Wow. The EPA has placed 144 employees on administrative leave after the workers ...

Wow. The EPA has placed 144 employees on administrative leave after the workers signed a public letter criticizing EPA leadership for disregarding scientific expertise and rolling back environmental and public health protections. This is an unacceptable censorship of scientists!