Seth Moulton actually said...
In the just the past 2 years, the People's Republic of China [PRC] has almost doubled their number of satellites on orbit to 400, with plans for nearly a thousand by 2030.
Context
Moulton highlights China's rapid increase in satellite capabilities as a national security concern.
04/25/2023