Glad you are ok. I hope the leg didn't take too much abuse. I don't know why but there seems to be a lot of loose gravel on some of my frequented corners too. I think it might be a lot of truck traffic either dumping some or getting into the shoulder with one wheel and kicking it out into the road.
mike