Sort:  

haha yeah, I saw that. Looking at the videos you've made, now I want to make one too!! Never done it before but what the heck....I will give it a shot :D

Doo it! :D

I need to find for some more non-english scenes that would do well for captions, haha!

will definitely do. I guess there are more sites that have more options.

BTW, in your video, this line floored me:
"Calm down, we might still get some delegation" ROFL LOL LMAO!!!