The US military is sending 700 Marines to Los Angeles to support National Guard troops amid violent protests over immigration raids. Clashes have resulted in dozens of arrests, vandalism, and injuries to police, with unrest spreading to San Francisco.