A fluorescent confocal microscopy image showcasing the distribution of podocyte foot processes within the glomerular filtration barrier, highlighting

Code produit:
935234424