Alligator

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


PREVIOUS PAGE