China Releases American Pastor after 18 Years in Prison
American pastor David Lin, who was convicted on trumped up charges after helping construct a Christian church in Beijing, was finally freed from China over the weekend after spending 18 years in prison.