English: That fact still boggles my mind.
Telugu: ఆ సంఘటన ఇప్పటికీ నా మనసును మెలి పెడుతూనే ఉంటుంది.