Russia Suggests U.S. Is Sabotaging Space Program

Components. American components, Russian Components, ALL MADE IN TAIWAN!
:rofl