Sex needs a new metaphor. Here's one ...

2,364,455 views|
Al Vernacchio |
TED2012
• March 2012