These are really interesting, I wonder if we'll ever find out their true purpose?
Public art displays. They're the thing now. I saw some in Miami, AZ. There were cats painted on the walls everywhere...
cue twilight zone music, seriously, I just adore installations like these!xoSherry
Post a Comment
Enter your email address:
Delivered by FeedBurner