Echo
It’s called Echo, a reference to the nymph from Greek mythology. But we’ll probably all be referring to it as The Giant Head. As in: I’ll meet you in the Sculpture Park over by The Giant Head. For weeks, the 46-foot sculpture has been carefully erected on the shoreline, its size insisting that we form an opinion. Personally, I can’t wait to introduce Echo to my dog Santana who likes to bark at anything vaguely human looking.