English: Are they even humanoid?
Telugu: వారు కూడా మనుషులే కదా?