The Illustrated Police News etc (London, England), Saturday, January 31, 1885 London tower copy




An illustration of Fenian bombs in London.

Leave a Reply