Lizards Urinary system

Iguana iguana Kidney massive enlargement; Proliferation of tubular proximal segments


Iguana iguana Kidney massive enlargement; Proliferation of tubular proximal segments