English: At last you've found them.
Telugu: చివరకు వీళ్లు అలాగే దొరికిపోయారు.