This is AWESOME and must have taken a lot of work to edit together!  Kudos to whoever had enough time on their hands to come up with this one at the Jimmy Fallon show!  LOL