Glomeruli are tufts of capillaries located in the. 100 days series movie where to watch. Privacy UC. Dr Blount Lexington Medical Center. Tom Fletcher sister.