English: It's about time, amigo.
Telugu: సమయం వచ్చింది మిత్రమా.