English: Could this really be a demon?
Telugu: నిజంగా దీనికి దెయ్యమే పట్టిందా?