English: NASA said on their website.
Telugu: """ నాసా తన వెబ్సైట్లో అని పేర్కొంది."