REVIEW: God’s Land [2010]

“Is it a sin then to abandon your wife for God?” I have to believe the God Saves the Earth Flying Saucer Foundation did not plan on their paradise being Lockport, NY. However, when the Taiwanese cult saw March 31, 1998 come and go, the figure of God nowhere to be seen on channel 18 as promised by their leader, Teacher Chen (Jackson Ning), the next move on their pilgrimage towards salvation was the Great Lakes. Before that, however, they called Garland, TX home, a city chosen through a spiritual…

Read More