Awesomeness and some Awesome Ooppsness

The music is great too...

http://www.liveleak.com/view?i=908_1360960503