I was waiting to make my left turn onto Bovaird and I saw the green Kawi pull off the line at McLaughlin WB on Bovaird and was thinking his ride looked really good. He seemed to be riding safely, at least off the line and for the next few hundred metres that I could see. I'm still in shock from seeing his ride mangled on the road, and seeing the rider equally mangled lying on the sidewalk. I had my little kids with me otherwise I'd have stopped, but it seemed he had plenty of help - and the emergency response speed was fairly quick. The cops were onsite in less than 7 minutes - not sure about the ambulance. Nothing like this accident to bring the fragility of life front and centre. In any case, I do hope he pulls through. God Speed. Safe riding to you all.