Tagged: Church of England

Church Displays Storm Trooper on Cross

A member church in the Church of England’s Archdiocese in London has placed a Storm Trooper – from the famous Star Wars movie franchise – onto the cross for public display. Saint Stephen Walbrook...