Donald Trump goes on epic rant at campaign rally.