The WIN Lab
July 25, 2019
Documentary about Babson's Women Innovating Now (WIN) Lab and its community in Miami, Fl.