NEW YORK, NY - MARCH 30: Nick Cave's Heard Of Horses Installation at Vanderbilt Hall at Grand Central Terminal on March 30, 2013 in New York City. (Photo by Mike Coppola/Getty Images)
1 / 31
Getty Images | Photo By Mike Coppola / Getty Images
Sat, Mar 30, 2013 4:11 PM EDT