Tag: Yevgeny Avilov
Two Russian performance artists were arrested for symbolically exorcising the demons of Russian history at Lenin’s mausoleum in Red Square on Monday. The men, Oleg Basov and Yevgeny Avilov, carried large bottles of water with black crosses painted on them and proceeded to splash the tomb with “holy water” and shouted “Rise up and leave!” They […]