Post Fri Feb 12, 2016 9:55 am

Lock ID

Brief chat with the local locksmith and this picture caught my eye in his office. He has no idea who makes. He's never been able to find it. Does anyone know anything about it? I've been told possibly Russian so far.
You do not have the required permissions to view the files attached to this post.