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