Joi Ito links to this rather funny sequence of photos. The location appears to be in Ireland. But can anybody say where exactly?