USA: Trump takes aim at 'radical left' and China during Independence Day speech

Ruptly