Taphø Mountains

The Taphø mountains are a mountain chain on the Ethiad Ithsmus of the Chickasaw Penisula in North Central Russia. It's highest peak is Mt. Talia.