English: NASA has also confirmed it.
Telugu: ఆ విషయాన్ని నాసా కూడా నిర్ధారించింది.