Turns out, your body has a much broader definition of “stimulation” than you might think #TEDTalks - YouTubeTurns out, your body has a much broader definition of “stimulation” than you might think #TEDTalks - YouTube