Oh definetly Humans... I didnt see any animal that could give, good, better 

or best performance yet. Althou monkies could be ... but nah. Humans it is. 

 

It's always the small things that make big differences.