Thousands of scientists publish a paper every five days #1 Post by vitaminj » Sun, Sep 16, 2018, 7:36 AM UTC Thousands of scientists publish a paper every five daysnature.com