May God Save Us poster

During the scorching summer of 2011 in bustling central Madrid and in the background of the imminent Papal visit, the metropolis pulsates with anticipation while thousands of pilgrims flock to the capital. However, in the bowels of the city...