This is all the goodness in the world harnessed into 3 and a half minutes.
There are 2,507 dislikes for this video. WHAT IS WRONG WITH PEOPLE.
People hate Justin Bieber and people hate puppies, and I guess that's why I will never understand humanity.
PS What do you consider to be the American dream...?