English: NASA has informed this.
Telugu: ఈ విషయాన్ని నాసా స్వయంగా వెల్లడించింది.