I always love the chance to see some really cool art displays while I adventure about in New York City and so far there have been a couple of times to do this over in Madison Square Park. The latest installation is called “Buckyball” which is the creation of artist Leo Villareal. I’ve copied the signage text just below its image.