×

Small Japanese mole

The small Japanese mole is a species of mammal in the family Talpidae. It is endemic to Japan. Even though they are extinct in central Tokyo, they are found in the grounds of the Imperial Palace. Wikipedia
Scientific name: Mogera imaizumii
Higher classification: Mogera