Image ID #2588563
Dimension: 4096x2304px.
Size: 5MB
Two smiling scientists clapping hands in applause, celebrating major research breakthrough in their lab
You can also download this image at: