A story of mixed emoticons

1,997,960 views|
Rives |
TED2008
• February 2008