Apparently We’re Human Too

I know that pro cycling has provided plenty of evidence to the contrary but apparently we're human too. At least according to a Kiwi advertising...