That sucks. I'm glad you're ok.
I see so many cars with smashed front driver's side bumpers from running stop or yield signs and causing accidents.
or bumpers barely hanging on. People have no respect for their property. I lifted my leg up when I saw something out of the corner of my eye. He ended up hitting the frame and ejecting me off the bike. I wasnt hurt much.
reply