Wow.. just wow.. So much effort, such fluid stop motion.. you would swear it is CGI if you didn't know.