What it does capture quite well is the idea that life is motion.Not sure if all the testosterone filled images are quite what I think of... I mean is this about the earth or man? There is wonder in even the smallest thing and this video does not capture that.
But bonus points for the Leopard kittens. LOL