Are cats good pets?

109 answers 109