The Boston Globe's The Big Picture features Russia observes Victory Day, a large-image slideshow of images showing Russia's military might and remembrance.

More...