A teacher emailed this to me and told me to watch it all. It's got a really WTF NSFW section in the middle, so you have been warned.