Telocytes: novel interstitial cells present in the testis parenchyma of the Chinese soft-shelled turtle Pelodiscus sinensis.

Telocytes: novel interstitial cells present in the testis parenchyma of the Chinese soft-shelled turtle Pelodiscus sinensis.