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