http://www.englishrussia.com/?p=251


Russian soldiers find creature. What is it?