Former Vice President and current presidential candidate Joe Biden simply nailed it Wednesday afternoon in a speech in Burlington.
The video is 26 minutes long.
Remember that this was given on the day that the current president was making perfunctory appearances in Dayton and El Paso after the tragic events in those cities.