Death

Gramps ID E4439
Date 1969
Place Newham, London, England, United Kingdom
Description Ellen Isabella Townsend

Media