The search for Siberia’s Bigfoot is gaining pace. Local authorities, who have been trying to catch the elusive – and possibly mythical – creature for years, have called on the help of professional yeti researchers. Siberian Kemerovo is one of the few places where relic hominids are thought to be living, along with the Himalayas, […]