I could be completely wrong, but isn't that a stopping pad for trucks that have lost their brakes on a down hill slope? I've seen them on the Penn Tpke in gravel. This one looks like the soft concrete at the end of runways for aircraft. It looks to be in Europe.
"I don't think so Tim"... The hills in the background are too far away for that.