Photograph: LEEUA 1999.015.488 Contains digital media
Houston Rodgers Illustrated London News
More details and larger image