• stewie3128
    link
    fedilink
    arrow-up
    6
    ·
    8 months ago

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