City + Life / PH21 Gallery Grand Central Terminal 77th Street “Grand Central Terminal” and “77th Street” were on view in City + Life at PH21 Gallery in Budapest, Hungary from November 5 – 24, 2015. November 5, 2015September 18, 2016