Anyone know Michael James McLeod from Imperial Beach, CA? He's in critical condition after slamming into a slow-moving street sweeper on a road popular with touring cyclists. Curvy, relatively steep grades. Ironically the sweeper apparently was removing hazards to cyclists. Seems this accident didn't have to happen.