Cell Biology

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