31:01

Video: Jon Kolko – Where Do Great New Products Come From?

Join the world's most engaged product community