English: There is too much to say about this monster.
Telugu: ఈ దయ్యం గురించి చెప్పాలంటే చాలా ఉంది.