37/100
Edward Heneage, Lieutenant in the 1st Life Guards, c. 1863 (taaken by Southwell in London)
Text and images may not be used without written permission.
Edward Heneage, Lieutenant in the 1st Life Guards, c. 1863 (taaken by Southwell in London)
Text and images may not be used without written permission.