The Last Czars On Netflix Is The Weirdest, Wackiest “Documentary” I Have Ever Seen, And Not In A Good Way
An establishing shot of Moscow from The Last Czars, a snowy photo of the Red Square in the center of Moscow, featuring Lenin's Tomb with...