English: And that millions of years ago.
Telugu: ఇది లక్షల సంవత్సరముల పూర్వపుది.