This is pretty cool!  I had to watch a few times trying to figure how they edited and timed this just right!