© All rights reserved. Used with permission by Flickr user Green Pligrim.
The stenciled image above was spotted by Green Pilgrim in Portsmouth, Ohio. I was looking through his photostream for photos of my alma mater when I came across this. He has been searching for it's meaning, and I am now sucked in as well.
The only thing close to looking like a clue is this:
I also found an associated site, but it's in French.
There's a definite Alice in Wonderland vibe, but I can't read too much more into it. Ideas? Clues? Anyone?