Gallery 2016 World Choral Championship for Children and Youth

St. Petersburg, Russia