A damn good speech from Biden