Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
A team of researchers at the University of Wisconsin-Madison grew a pair of vocal cords that appear to be able to produce sound. Story by Allan Smith and editing by Alana Yzola Follow INSIDER on Facebook Follow INSIDER on YouTube…
via Instagram