I recall seeing this here, maybe about a year ago. I recently ran across it again by sheer luck. Comments say somewhere in France. Maybe I haven't been paying attention.
Location? Riders?
Yikes. Definitely humbling to me. At least I feel better now about all the tripodding I do on downhill switchbacks.
Thank god, no metal or head banger soundtrack. Enjoy: