I wish that pic was truly him.
https://www.snopes.com/fact-check/be...-pee-in-pants/
BUT.....
he appears to display Chappaquiddick Ted's same attitude about not hanging around the scene of an accident he caused.
https://www.washingtonexaminer.com/o...-crash-in-1998
He came from the bottom of the Left's turd barrel where they scrape up their best candidates.