English: He also uploaded them on YouTube.
Telugu: వారు దీన్ని యూట్యూబ్ లో అప్ లోడ్ చేశారు.