• stewie3128
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    Nature is a peer-reviewed journal. One of the most well-known, in fact.