Scientist Chen Zhangliang
Description: Chen Zhangliang with plant experiments, Beijing University, Beijing, China, 1993.
Image number: 9265
Image size: 3505 x 5140 pixels
Please contact us with a reference to the photo you are interested in and the intended us.