The Chinese regime has released David Lin, an American citizen and pastor who was on a missionary trip to China in 2006 when he was arrested and sentenced to life in prison while helping a group of house Christians. “We welcome David Lin’s release from