12. Which scientist discovered the moons of Jupiter?

A. Galileo Galilei

B. Johannes Kepler

C. Sir Isaac Newton

D. Tycho Brahe