The Schwerin, Germany, Lenin statue, seen June 13, 2014, erected in 1985, as a German postal worker rides by. Some residents want the statue torn down, while others believe it’s important to keep it ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results