7 Natural Wonders (by James Lentz in Collaboration with ?) 

On Display until December 24, 2015 at The Pelham Art Center, Pelham, NY.