English: Since then, someone put it up on YouTube.
Telugu: ఈ మధ్యనే ఎవరో YouTube లో పెట్టారు.