English: Finally someone has uploaded it on youtube.
Telugu: ఆఖరికి యుట్యూబ్ లో సైతం ఎవరో అప్ లోడ్ కూడా చేసేశారు.