Alligator

UCMP 119043 | Femur | 33 μm | Elliptically polarized light Lee A.H. 2004. Journal of Anatomy 204: 197-207.


PREVIOUS PAGE