Note: Way too much voiceover but still a good one.