Skip to main content

Professor Leif Andersson, Department of Medical Biochemistry and Microbiology, Uppsala University

Image   •   Aug 26, 2019 20:00 BST

Professor Leif Andersson, Department of Medical Biochemistry and Microbiology, Uppsala University, Uppsala in Sweden, and Texas A&M University, USA.
License Media Use (?)
Photographer / Source Mikael Wallerstedt
Size 2.32 MB
Format .jpg
Image dimensions 5405 x 3931 pixels