NobleBlocks
    Human platelets and their capacity of binding viruses: meaning and challenges? | NobleBlocks