Greater Chinese mole explained
The greater Chinese mole (Euroscaptor grandis) is a species of mammal in the family Talpidae. It is found in China and potentially Myanmar.[1]
Notes and References
- Euroscaptor grandis G. S. Miller, 1940. 1004312. 2021-11-04.