| in Did You Know Facts
According to one researcher, 200 yetis reside in northern Russia.
Professor Valentin Sapunov of the Russian State Hydrometeorological University in St. Petersburg proposed the figure.
Professor Valentin Sapunov of the Russian State Hydrometeorological University in St. Petersburg proposed the figure.