Mar 09, 2016 / Comments Off on Nephron / Sharon Kell Tiny structures in the kidney that filter the blood to form urine. Share this Post!