English: Its length has been estimated at about 6.6 m (22 ft).
Telugu: దీని పొడవు 6.6 m (22 ft) ఉంటుంది.