Body parts on a chip

1,785,080 plays|
Geraldine Hamilton |
TEDxBoston
• June 2013
Want to use TED Talks in your organization?
Start here