I think he took the pictures at the WeberOriginalStore in Berlin. I was there a couple years ago and remember this place, they also have a Ranger up there on display.
Last week the second WeberOriginalStore Germany opened 20 minutes from where I live, if you guys want some pictures, let me know!