The artist’s name is David Rogers, and he has been doing his “Big Bug” sculptures at botanical gardens across the Unite States. My photo was taken in 2013, when he installed his exhibit at the Morris Arboretum in suburban Philadelphia. You can read more about the artist’s work at http://big-bugs.com.