In the sweltering summer of 2011, Madrid is abuzz with excitement as thousands of pilgrims flock to the city ahead of the Papal visit. But amidst the anticipation, a sinister presence lurks in the shadows. A string of sex-related murders has gone unnoticed by the police, threatening to erupt into a scandal.
May God Save Us
Two inspectors, Velarde and Alfaro, race against time to catch a serial killer, only to discover that their own similarities to the perpetrator challenge their understanding of themselves.