Designed by
Title
Francis Crick Statue in Northampton #
Description
Northampton, UK - November 10th 2018: A statue of famous British molecular biologist, biophysicist and neuroscientist Francis Crick, located in the town of Northampton, UK
This image is editorial