see more
BARCELONA, SPAIN - SEPTEMBER 29: Sufjan Stevens performs on stage at Auditori del Forum on September 29, 2015 in Barcelona, Spain. (Photo by Jordi Vidal/Redferns)