Hadouken is Japanese & Jeremy Lin is Chinese, but this shit is still funny regardless lol.