5:18 pm PST
SHARE

Enjoy the renewal of Christian civilization in this montage of Christmas and winter scenes from St. Petersburg, Russia.