English: And, at last, they'd finally been discovered.
Telugu: ఎట్టకేలకు చివరకు అవి ఎవరివో కనుగొన్నారు.