English: They could not believe their eyes!
Telugu: వారు తమ కళ్ళను తామే నమ్మలేకపోయారు!