Suspect Zero take a deep look into the Monster of Florence. Between 1974 and 1985, seven couples were murdered while having sex in parked cars in the hills of Florence, Italy.
Suspect Zero take a deep look into the Monster of Florence. Between 1974 and 1985, seven couples were murdered while having sex in parked cars in the hills of Florence, Italy.