English: Amazing that they found it.
Telugu: వారు కనుగొన్నది ఆశ్చర్యకరమైనది.