Japanese Shrew Mole (Urotrichus talpoides)
Japanese Shrew Mole (Urotrichus talpoides) Introduction The Japanese Shrew Mole, scientifically known as Urotrichus talpoides, is a fascinating small mammal
Japanese Shrew Mole (Urotrichus talpoides) Read Post »












