Photo: Elan Valley
by Jane Malvern

Church Visiting Group Photos