English: The US space agency Nasa too lent help.
Telugu: దీనికి అమెరికా అంతరిక్ష పరిశోధన సంస్థ నాసా సైతం సాయపడుతోంది.