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
2011
2024
2022
2013
1977
2004
2012
1978
2015
2023
2005
1995
1987
1976
2025