Obviously, JD has quite a hill to climb. He has my hopes and prayers and sometimes huge upsets happen.
The first debate is this Friday at 7:00 p.m. It should be streaming at the azcentral.com website.