where is this?
germany ?
I reckon this might be Hockenheim services. Those look like the woods where the punters camp when there’s a race on.
spot on again inselaffe.