English: And there are some terrific special effects.
Telugu: అద్భుతమయిన స్పెషల్ ఎఫెక్ట్స్ ఉన్నాయి.