Ivan Tsarevich, the hero of Russian folklore, on The Magic Flying Carpet. Painting by Viktor Vasnetsov. 1880
Ivan Tsarevich, the hero of Russian folklore, on The Magic Flying Carpet. Painting by Viktor Vasnetsov. 1880
Ivan Tsarevich, the hero of Russian folklore, on The Magic Flying Carpet. Painting by Viktor Vasnetsov. 1880