Click to expand/collapse all notes Click to expand/collapse all other details Hide this popup frame

Picture Notice in paper

Taken on December 6th, 1906 and sourced from Sheffield Daily Telegraph.
This picture was taken on December 6th, 1906.1