President Donald Trump on Saturday railed against protesters, China and the media in an address marking America's Independence Day - typically a non-partisan celebration of national unity.
Trump, whose address largely mimicked the tone of his stump speeches, continued his attacks on protesters he said are "lying" about American history by calling for the removal of statues and memorials celebrating slaveholders and colonial and Confederate figures.
And similar to his speech at Mount Rushmore on Friday, Trump pledged to defend American monuments and the country's "rich heritage."