FYI the video is long.