English: He posted the video to YouTube.
Telugu: వెబ్‌సైట్ వాళ్లు ఆ వీడియోను యూట్యూబ్‌లో పెట్టారు.