Intuitively, a finite-dimensional autonomous system of ordinary differential equations can only generate finitely many chaotic attractors. Amazingly, however, this paper finds a three-dimensional autonomous dynamical system that can generate infinitely many chaotic attractors. Specifically, this system can generate infinitely many coexisting chaotic attractors and infinitely many coexisting periodic attractors in the following three cases: (i) no equilibria, (ii) only infinitely many nonhyperbolic double-zero equilibria, and (iii) both infinitely many hyperbolic saddles and nonhyperbolic pure-imaginary equilibria. By analyzing the stability of double-zero and pure-imaginary equilibria, it is shown that the classic Shil’nikov criteria fail in verifying the existence of chaos in the above three cases.