‘i’ve traced over 6,000 descendants of a 17th-century couple’

6 min read

Jenny Cross née Hills has spent