Pena de Morte
- Episode aired May 30, 2017
Isabel must save Sara from the hands of the strangler, can she and her police force pull it off?Isabel must save Sara from the hands of the strangler, can she and her police force pull it off?Isabel must save Sara from the hands of the strangler, can she and her police force pull it off?