English: He posted the video to YouTube.
Telugu: ఇది YouTube లో ఒక వీడియోను పోస్ట్ చేసింది.