The fact that the picture was on a German site doesn't mean anything - pictures like that are often circulated via e-mail and uploaded to various fun pic servers all over the world. In some pictures you can see a car license plate though, the pictures were taken in Steinfurt/Germany.