Cell Biology

Share
twitterlinkedinfacebook
Image 112 of 115
< Prev Next >
171464.jpg
Podocyte cells on a glomerulus in the kidney. SEM X5000.