Captions & Transcripts:
You can download captions & transcripts in English, Hindi & Russian here:
Dropbox Link
Videos:
If you need the video version with Original, Hindi, or Russian audio tracks for creating clips for YouTube or for any other video platform, the currently best-available method I know for sharing is hosting them on YouTube as unlisted videos. Hopefully these are useful for you:
The main video for watching and sharing (where all languages are available) is:
https://www.youtube.com/watch?v=ZPUtA3W-7_I