Image ID #2629338
Dimension: 4096x2304px.
Size: 5MB
Stressed woman scientist in laboratory with hand on forehead, computer, microscope, and chemistry bottles
You can also download this image at: