Humans Are Awesome
Sorry, video is no longer available

Humans Are Awesome

S3 E411/04/16

People do the craziest things - and Nick Cannon has the video to prove it with this showcase of their most amazing moments.