Closeup image of a microglia cell engulfing cellular debris in the central nervous system

Code produit:
839526265