L2 is a biotechnology company based in New Haven, Connecticut, USA with focus on new small molecule therapeutics, vaccines, and diagnostics
Last seen: May 14th at 3:08pm — Visit site