“reported Pravda, a political Russian newspaper based in Moscow.”
Anyone who would call Pravda a “political newspaper” either never read it or is a liar. Pravda is Russia’s answer to the Weekly World News and has been for a number of years.
Bigfoot’s Descendants Live Among Humans for Over 100 Years
http://english.pravda.ru/science/mysteries/06-04-2010/112878-bigfoot-0/
‘Bird-boy’ found in Russia
http://english.pravda.ru/society/stories/27-02-2008/104245-birdboy-0/
Grigory Rasputin predicted end of the world on August 23, 2013
ttp://english.pravda.ru/news/society/23-08-2013/125480-rasputin_end_of_the_world-0/
Young cannibal kills and eats 11 people to impress his girlfriend
http://english.pravda.ru/hotspots/crimes/14-12-2012/123186-cannibal-0/
“Pravda’ is the Russian equivalent of those tabloids you see at the supermarket checkout.