48 minutes but worth every second....
http://www.youtube.com/watch?v=6wXkI4t7nuc