Ajax loader
Police discovering nihilist printing-press
St Petersburg Police discovering a nihlist printing-press, Russia, engraving from The Illustrated London News, volume 90, No 2504, April 16, 1887.
of 1
Open Lightbox