10299084_282811368546490_2170028996611101609_n

German and Soviet troops shaking hands following the invasion.

Leave a Reply