Sufjan Stevens performing live at the San Miguel Primavera Sound festival in Barcelona on May 27th, 2011.