The word renaissance translates to mean:
This statue was created by...
Quiz on the Renaissance and Scientific Revolution