this is pretty bad ass.

http://www.youtube.com/watch?v=fO79O5y6GSY