China to uproot thousands for giant space telescope

China’s ambitious search for alien life comes with a human cost.