5:18 pm
25
0
SHARE

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