Strange things spotted in Russia.