Great Talks: Why are so many things broken?

by: Seth Godin

Gel 2006


more video