The Letter: A Message for our Earth
St Alban's Church Parliament Street, Stroud, Gloucestershire, United KingdomGreen Christians Stroud is hosting a showing of The Letter, a documentary film about how our spiritual values call us to take action on the planetary emergency. “We are calledContinue reading