Eduardo Paolozzi sculpture of Sir Isaac Newton in the British Library in London in England in Great Britain in the United Kingdom UK. Art Body Science

- Image ID: F79R0W
Shaun Higson / London / Alamy Stock Photo
Image ID: F79R0W
Eduardo Paolozzi sculpture of Sir Isaac Newton in the British Library in London in England in the United Kingdom.
Location: Isaac Newton British Library in London in England in Great Britain in the United Kingdom UK