The Appalling Cost of Victory
'Happy Victory Day', Red Square 2010. Today is День Победы (dyen pobyedi), Victory Day in Russia, marking the end of WWII in Europe. VE...
Crash Course World History
If you're looking for something on Russian history that's short in duration and pretty light in tone, (so kind of the opposite of Dan...