Home / Series / The Killer Bride / Aired Order / Season 1 / Episode 95

Price to Pay

Emotions run high as Emma struggles to give in to Camila's request. Iking makes a horrifying discovery about the evil spirits wandering around Las Espadas.

English