Hour long, but worth the time: