Cultures of cells in liquid medium, Biology and Research Center (CBRS).

- Image ID: XB9EP9
Phanie / Alamy Stock Photo
Image ID: XB9EP9
Location: CBRS, Limoges, France