Why videos go viral

3,378,250 views | Kevin Allocca • TEDYouth 2011