A long, but worthwhile video.