Incredible video by David!  You can see more of his work at https://vimeo.com/david5728