A playing card left at a murder scene connects a string of killings in this docuseries tracking a notorious serial killer who terrorized Spain in 2003
2014
1988
2023
2012
—
1989
2021
2009
2019
1996
2006
1980
2024
2022
2004
1995