When a young couple are found dead in their car along the Serchio River, Italian detectives suspect they could be victims of the infamous Monster of Florence.
When a young couple are found dead in their car along the Serchio River, Italian detectives suspect they could be victims of the infamous Monster of Florence.