Tag: Lords Chosen
Lords Chosen Members Seen Carrying Out Their Evangelism In A ‘Unique...
Some members of the Lords Chosen Church have been captured on video carrying out their evangelism in a “unique way” in Woolwich, United...