Is all science perfect?

7 answers 7