People are Awesome

Ya know lately so many people have been pissing me off i just needed a little reminder of how awesome people really are, there is definitely a reason these guys have almost 30 million views. Believe it or not I think this is an actual Hadouken! music video titled Mecha love. Check them out on itunes or FB