Designed by
Title
Aug 3, 2020 Mountain View / CA / USA - Takara sign at their Silicon Valley offices; Takara Bio USA, part of the Japanese group #194197390
Description
Aug 3, 2020 Mountain View / CA / USA - Takara sign at their Silicon Valley offices; Takara Bio USA, part of the Japanese group Takara Holdings, is a manufacturer of equipment for biological research
This image is editorial