So I was walking through old town this afternoon and noticed a bunch of large colorful objects on the sidewalk along Davis street. They were maybe 12' tall and looked kinda like oversize pieces of blown glass. They also appeared to have solar panels on the top portion... Though I didn't get too good of a look so I might be mistaken on that. They're were at least four of them, the furthest west one being right in front of the old customs house.
Does anyone know what the deal is with these? Is this a permanent public art installation? Google wasn't coming up with anything.