
Update (8/18/18): This exhibit is no longer on display in Cleveland, Ohio. Okay, I must admit that I scoffed at the idea of giant animal art coming to downtown Cleveland. When I first read the article a few months ago on Cleveland.com I was less than impressed with what I considered to be a [...]