President Donald Trump once more grabbed headlines for delivering a very divisive and bizarre speech at the White House to mark Independence Day 2020. The former reality TV star turned politician slammed the protesters who have been marching for change since the death of George Floyd.